home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
SoundsHelperƒ
/
SoundsHelper 1.1
/
SoundsHelper 1.1.rsrc
/
bin.rsrc_CODE_3_Windows.txt
< prev
next >
Wrap
Text File
|
1994-05-23
|
379KB
|
6,922 lines
# near model CODE resource
# jump table entries: 824-1043 (220 of them)
export_109:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F03 move.l -[A7], D3
00000006 2F2E 000C move.l -[A7], [A6 + 0xC]
0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000E 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00000012 7000 moveq.l D0, 0x00
00000014 206E 0008 movea.l A0, [A6 + 0x8]
00000018 2250 movea.l A1, [A0]
0000001A 2340 0010 move.l [A1 + 0x10], D0
0000001E 2250 movea.l A1, [A0]
00000020 236E 0010 0014 move.l [A1 + 0x14], [A6 + 0x10]
00000026 7000 moveq.l D0, 0x00
00000028 2250 movea.l A1, [A0]
0000002A 2340 0018 move.l [A1 + 0x18], D0
0000002E 4203 clr.b D3
00000030 2250 movea.l A1, [A0]
00000032 1343 001C move.b [A1 + 0x1C], D3
00000036 2250 movea.l A1, [A0]
00000038 1343 001D move.b [A1 + 0x1D], D3
0000003C 2250 movea.l A1, [A0]
0000003E 1343 001E move.b [A1 + 0x1E], D3
00000042 2250 movea.l A1, [A0]
00000044 1343 001F move.b [A1 + 0x1F], D3
00000048 7000 moveq.l D0, 0x00
0000004A 2250 movea.l A1, [A0]
0000004C 2340 0020 move.l [A1 + 0x20], D0
00000050 2250 movea.l A1, [A0]
00000052 1343 0024 move.b [A1 + 0x24], D3
00000056 4240 clr.w D0
00000058 2250 movea.l A1, [A0]
0000005A 3340 0026 move.w [A1 + 0x26], D0
0000005E 261F move.l D3, [A7]+
00000060 4E5E unlink A6
00000062 4E74 000C rtd 0x000C
export_110:
00000066 4E56 FFC4 link A6, -0x003C
0000006A 48E7 1030 movem.l -[A7], D3,A2,A3
0000006E 4203 clr.b D3
00000070 246E 0008 movea.l A2, [A6 + 0x8]
00000074 2052 movea.l A0, [A2]
00000076 1143 001F move.b [A0 + 0x1F], D3
0000007A 7000 moveq.l D0, 0x00
0000007C 2052 movea.l A0, [A2]
0000007E 2140 0020 move.l [A0 + 0x20], D0
00000082 2052 movea.l A0, [A2]
00000084 1143 0024 move.b [A0 + 0x24], D3
00000088 4240 clr.w D0
0000008A 2052 movea.l A0, [A2]
0000008C 3140 0026 move.w [A0 + 0x26], D0
00000090 3F2E 0014 move.w -[A7], [A6 + 0x14]
00000094 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000098 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000009C 5C4F addq.w A7, 6
0000009E 2640 movea.l A3, D0
000000A0 2F0B move.l -[A7], A3
000000A2 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000000A6 204B movea.l A0, A3
000000A8 A029 syscall HLock
000000AA 486E FFC4 pea.l [A6 - 0x3C]
000000AE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000000B2 584F addq.w A7, 4
000000B4 41EE FFD2 lea.l A0, [A6 - 0x2E]
000000B8 7000 moveq.l D0, 0x00
000000BA 43FA 0006 lea.l A1, [PC + 0x6 /* 000000C2, value 0x4A806618 */]
000000BE 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
000000C2 4A80 tst.l D0
000000C4 6618 bne +0x1A /* 000000DE */
000000C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000000CE 2F13 move.l -[A7], [A3]
000000D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D4 4EAD CEC8 jsr [A5 - 0x3138]
000000D8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000000DC 6016 bra +0x18 /* 000000F4 */
label000000DE:
000000DE 204B movea.l A0, A3
000000E0 A02A syscall HUnlock
000000E2 102E FFC9 move.b D0, [A6 - 0x37]
000000E6 670C beq +0xE /* 000000F4 */
000000E8 3F2D CD24 move.w -[A7], [A5 - 0x32DC]
000000EC 2F2D CD20 move.l -[A7], [A5 - 0x32E0]
000000F0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
label000000F4:
000000F4 204B movea.l A0, A3
000000F6 A02A syscall HUnlock
000000F8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000000FC 4E5E unlink A6
000000FE 4E74 0012 rtd 0x0012
export_111:
fn00000102:
00000102 4E56 FFFC link A6, -0x0004
00000106 2F0A move.l -[A7], A2
00000108 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000010C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000110 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00000114 7000 moveq.l D0, 0x00
00000116 206E 0008 movea.l A0, [A6 + 0x8]
0000011A 2250 movea.l A1, [A0]
0000011C 2340 0010 move.l [A1 + 0x10], D0
00000120 2250 movea.l A1, [A0]
00000122 236E 0014 0014 move.l [A1 + 0x14], [A6 + 0x14]
00000128 7000 moveq.l D0, 0x00
0000012A 2250 movea.l A1, [A0]
0000012C 2340 0018 move.l [A1 + 0x18], D0
00000130 246E 000C movea.l A2, [A6 + 0xC]
00000134 3012 move.w D0, [A2]
00000136 56C0 sne D0
00000138 4400 neg.b D0
0000013A 4880 ext.w D0
0000013C 48C0 ext.l D0
0000013E 2250 movea.l A1, [A0]
00000140 1340 001C move.b [A1 + 0x1C], D0
00000144 302A 0002 move.w D0, [A2 + 0x2]
00000148 56C0 sne D0
0000014A 4400 neg.b D0
0000014C 4880 ext.w D0
0000014E 48C0 ext.l D0
00000150 2250 movea.l A1, [A0]
00000152 1340 001D move.b [A1 + 0x1D], D0
00000156 302A 0004 move.w D0, [A2 + 0x4]
0000015A 56C0 sne D0
0000015C 4400 neg.b D0
0000015E 4880 ext.w D0
00000160 48C0 ext.l D0
00000162 2250 movea.l A1, [A0]
00000164 1340 001E move.b [A1 + 0x1E], D0
00000168 2250 movea.l A1, [A0]
0000016A 4229 0024 clr.b [A1 + 0x24]
0000016E 245F movea.l A2, [A7]+
00000170 4E5E unlink A6
00000172 4E74 0010 rtd 0x0010
export_112:
fn00000176:
00000176 4E56 0000 link A6, 0
0000017A 48E7 0030 movem.l -[A7], A2,A3
0000017E 246E 0008 movea.l A2, [A6 + 0x8]
00000182 2052 movea.l A0, [A2]
00000184 2668 0018 movea.l A3, [A0 + 0x18]
00000188 B6FC 0000 cmpa.w A3, 0x0
0000018C 670E beq +0x10 /* 0000019C */
0000018E 2F0B move.l -[A7], A3
00000190 4EAD D6D2 jsr [A5 - 0x292E]
00000194 7000 moveq.l D0, 0x00
00000196 2052 movea.l A0, [A2]
00000198 2140 0018 move.l [A0 + 0x18], D0
label0000019C:
0000019C 246E 0008 movea.l A2, [A6 + 0x8]
000001A0 2052 movea.l A0, [A2]
000001A2 2668 0014 movea.l A3, [A0 + 0x14]
000001A6 B6FC 0000 cmpa.w A3, 0x0
000001AA 6708 beq +0xA /* 000001B4 */
000001AC 2F0A move.l -[A7], A2
000001AE 2F0B move.l -[A7], A3
000001B0 4EAD CF82 jsr [A5 - 0x307E]
label000001B4:
000001B4 206E 0008 movea.l A0, [A6 + 0x8]
000001B8 B1ED CD3E cmpa.l A0, [A5 - 0x32C2]
000001BC 6606 bne +0x8 /* 000001C4 */
000001BE 7000 moveq.l D0, 0x00
000001C0 2B40 CD3E move.l [A5 - 0x32C2], D0
label000001C4:
000001C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001C8 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */]
000001CC 4CDF 0C00 movem.l A2,A3, [A7]+
000001D0 4E5E unlink A6
000001D2 4E74 0004 rtd 0x0004
export_113:
fn000001D6:
000001D6 4E56 0000 link A6, 0
000001DA 206E 0008 movea.l A0, [A6 + 0x8]
000001DE 2250 movea.l A1, [A0]
000001E0 137C 0001 001C move.b [A1 + 0x1C], 0x1
000001E6 4EBA 082A jsr [PC + 0x82A /* 00000A12 */]
000001EA 4E5E unlink A6
000001EC 4E74 0004 rtd 0x0004
export_114:
fn000001F0:
000001F0 4E56 0000 link A6, 0
000001F4 2F0A move.l -[A7], A2
000001F6 246E 0008 movea.l A2, [A6 + 0x8]
000001FA 2052 movea.l A0, [A2]
000001FC 4228 001C clr.b [A0 + 0x1C]
00000200 206D CD74 movea.l A0, [A5 - 0x328C]
00000204 B1CA cmpa.l A0, A2
00000206 660E bne +0x10 /* 00000216 */
00000208 7001 moveq.l D0, 0x01
0000020A 1F00 move.b -[A7], D0
0000020C 2052 movea.l A0, [A2]
0000020E 2F28 000C move.l -[A7], [A0 + 0xC]
00000212 4EAD D64E jsr [A5 - 0x29B2]
label00000216:
00000216 4EBA 07FA jsr [PC + 0x7FA /* 00000A12 */]
0000021A 245F movea.l A2, [A7]+
0000021C 4E5E unlink A6
0000021E 4E74 0004 rtd 0x0004
export_103:
00000222 4E56 FFF8 link A6, -0x0008
00000226 48E7 0030 movem.l -[A7], A2,A3
0000022A 246E 0008 movea.l A2, [A6 + 0x8]
0000022E 2652 movea.l A3, [A2]
00000230 701D moveq.l D0, 0x1D
00000232 2D4B FFFC move.l [A6 - 0x4], A3
00000236 D7C0 add.l A3, D0
00000238 4A13 tst.b [A3]
0000023A 6712 beq +0x14 /* 0000024E */
0000023C 206E FFFC movea.l A0, [A6 - 0x4]
00000240 4A28 001C tst.b [A0 + 0x1C]
00000244 6708 beq +0xA /* 0000024E */
00000246 4213 clr.b [A3]
00000248 2F0A move.l -[A7], A2
0000024A 4EAD CF3A jsr [A5 - 0x30C6]
label0000024E:
0000024E 4CDF 0C00 movem.l A2,A3, [A7]+
00000252 4E5E unlink A6
00000254 4E74 0004 rtd 0x0004
export_115:
fn00000258:
00000258 4E56 0000 link A6, 0
0000025C 2F0A move.l -[A7], A2
0000025E 246E 0008 movea.l A2, [A6 + 0x8]
00000262 2052 movea.l A0, [A2]
00000264 117C 0001 001D move.b [A0 + 0x1D], 0x1
0000026A 4EBA 07A6 jsr [PC + 0x7A6 /* 00000A12 */]
0000026E 2052 movea.l A0, [A2]
00000270 2468 0018 movea.l A2, [A0 + 0x18]
00000274 B4FC 0000 cmpa.w A2, 0x0
00000278 670A beq +0xC /* 00000284 */
0000027A 486D 035A pea.l [A5 + 0x35A /* export_103 */]
0000027E 2F0A move.l -[A7], A2
00000280 4EAD D6F0 jsr [A5 - 0x2910]
label00000284:
00000284 245F movea.l A2, [A7]+
00000286 4E5E unlink A6
00000288 4E74 0004 rtd 0x0004
export_104:
0000028C 4E56 FFFC link A6, -0x0004
00000290 48E7 1030 movem.l -[A7], D3,A2,A3
00000294 246E 0008 movea.l A2, [A6 + 0x8]
00000298 2652 movea.l A3, [A2]
0000029A 4A2B 001C tst.b [A3 + 0x1C]
0000029E 6710 beq +0x12 /* 000002B0 */
000002A0 162B 001D move.b D3, [A3 + 0x1D]
000002A4 2F0A move.l -[A7], A2
000002A6 4EAD CF40 jsr [A5 - 0x30C0]
000002AA 2052 movea.l A0, [A2]
000002AC 1143 001D move.b [A0 + 0x1D], D3
label000002B0:
000002B0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000002B4 4E5E unlink A6
000002B6 4E74 0004 rtd 0x0004
export_116:
fn000002BA:
000002BA 4E56 0000 link A6, 0
000002BE 2F0A move.l -[A7], A2
000002C0 246E 0008 movea.l A2, [A6 + 0x8]
000002C4 2052 movea.l A0, [A2]
000002C6 4228 001D clr.b [A0 + 0x1D]
000002CA 4EBA 0746 jsr [PC + 0x746 /* 00000A12 */]
000002CE 2052 movea.l A0, [A2]
000002D0 2468 0018 movea.l A2, [A0 + 0x18]
000002D4 B4FC 0000 cmpa.w A2, 0x0
000002D8 670A beq +0xC /* 000002E4 */
000002DA 486D 0362 pea.l [A5 + 0x362 /* export_104 */]
000002DE 2F0A move.l -[A7], A2
000002E0 4EAD D6F0 jsr [A5 - 0x2910]
label000002E4:
000002E4 206D CD74 movea.l A0, [A5 - 0x328C]
000002E8 246E 0008 movea.l A2, [A6 + 0x8]
000002EC B1CA cmpa.l A0, A2
000002EE 660E bne +0x10 /* 000002FE */
000002F0 7001 moveq.l D0, 0x01
000002F2 1F00 move.b -[A7], D0
000002F4 2052 movea.l A0, [A2]
000002F6 2F28 000C move.l -[A7], [A0 + 0xC]
000002FA 4EAD D64E jsr [A5 - 0x29B2]
label000002FE:
000002FE 245F movea.l A2, [A7]+
00000300 4E5E unlink A6
00000302 4E74 0004 rtd 0x0004
export_117:
00000306 4E56 0000 link A6, 0
0000030A 206E 0008 movea.l A0, [A6 + 0x8]
0000030E 2250 movea.l A1, [A0]
00000310 1029 001C move.b D0, [A1 + 0x1C]
00000314 4E5E unlink A6
00000316 4E74 0004 rtd 0x0004
export_118:
0000031A 4E56 0000 link A6, 0
0000031E 48E7 0030 movem.l -[A7], A2,A3
00000322 246E 0008 movea.l A2, [A6 + 0x8]
00000326 2652 movea.l A3, [A2]
00000328 4A2B 001D tst.b [A3 + 0x1D]
0000032C 6716 beq +0x18 /* 00000344 */
0000032E 246B 0014 movea.l A2, [A3 + 0x14]
00000332 B4FC 0000 cmpa.w A2, 0x0
00000336 6708 beq +0xA /* 00000340 */
00000338 2F0A move.l -[A7], A2
0000033A 4EAD CED4 jsr [A5 - 0x312C]
0000033E 6006 bra +0x8 /* 00000346 */
label00000340:
00000340 7001 moveq.l D0, 0x01
00000342 6002 bra +0x4 /* 00000346 */
label00000344:
00000344 4200 clr.b D0
label00000346:
00000346 4CDF 0C00 movem.l A2,A3, [A7]+
0000034A 4E5E unlink A6
0000034C 4E74 0004 rtd 0x0004
export_119:
00000350 4E56 0000 link A6, 0
00000354 48E7 0030 movem.l -[A7], A2,A3
00000358 246E 0008 movea.l A2, [A6 + 0x8]
0000035C 2652 movea.l A3, [A2]
0000035E 4A2B 001C tst.b [A3 + 0x1C]
00000362 670A beq +0xC /* 0000036E */
00000364 2F2B 0014 move.l -[A7], [A3 + 0x14]
00000368 4EAD CEDA jsr [A5 - 0x3126]
0000036C 6002 bra +0x4 /* 00000370 */
label0000036E:
0000036E 4200 clr.b D0
label00000370:
00000370 4CDF 0C00 movem.l A2,A3, [A7]+
00000374 4E5E unlink A6
00000376 4E74 0004 rtd 0x0004
export_120:
fn0000037A:
0000037A 4E56 FFF4 link A6, -0x000C
0000037E 48E7 0030 movem.l -[A7], A2,A3
00000382 246E 000C movea.l A2, [A6 + 0xC]
00000386 2F2A 000A move.l -[A7], [A2 + 0xA]
0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000038E 4EAD CF88 jsr [A5 - 0x3078]
00000392 2640 movea.l A3, D0
00000394 B6FC 0000 cmpa.w A3, 0x0
00000398 6600 00A0 bne +0xA2 /* 0000043A */
0000039C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003A0 2F0A move.l -[A7], A2
000003A2 4EBA 0704 jsr [PC + 0x704 /* 00000AA8 */]
000003A6 206E 0008 movea.l A0, [A6 + 0x8]
000003AA 2250 movea.l A1, [A0]
000003AC 4A29 001F tst.b [A1 + 0x1F]
000003B0 6716 beq +0x18 /* 000003C8 */
000003B2 226D CD74 movea.l A1, [A5 - 0x328C]
000003B6 B3C8 cmpa.l A1, A0
000003B8 670E beq +0x10 /* 000003C8 */
000003BA 7001 moveq.l D0, 0x01
000003BC 1F00 move.b -[A7], D0
000003BE 2F08 move.l -[A7], A0
000003C0 4EAD D64E jsr [A5 - 0x29B2]
000003C4 4A00 tst.b D0
000003C6 677C beq +0x7E /* 00000444 */
label000003C8:
000003C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003CC 4EAD CFA0 jsr [A5 - 0x3060]
000003D0 206E 000C movea.l A0, [A6 + 0xC]
000003D4 2028 000A move.l D0, [A0 + 0xA]
000003D8 2D40 FFF4 move.l [A6 - 0xC], D0
000003DC 206E 0008 movea.l A0, [A6 + 0x8]
000003E0 2250 movea.l A1, [A0]
000003E2 4A29 0024 tst.b [A1 + 0x24]
000003E6 6610 bne +0x12 /* 000003F8 */
000003E8 486E FFF8 pea.l [A6 - 0x8]
000003EC 486E FFFC pea.l [A6 - 0x4]
000003F0 2F08 move.l -[A7], A0
000003F2 4EAD CEE6 jsr [A5 - 0x311A]
000003F6 6018 bra +0x1A /* 00000410 */
label000003F8:
000003F8 246D CE52 movea.l A2, [A5 - 0x31AE]
000003FC 302A 0012 move.w D0, [A2 + 0x12]
00000400 48C0 ext.l D0
00000402 2D40 FFF8 move.l [A6 - 0x8], D0
00000406 302A 0010 move.w D0, [A2 + 0x10]
0000040A 48C0 ext.l D0
0000040C 2D40 FFFC move.l [A6 - 0x4], D0
label00000410:
00000410 302E FFFA move.w D0, [A6 - 0x6]
00000414 D16E FFF6 add.w [A6 - 0xA], D0
00000418 302E FFFE move.w D0, [A6 - 0x2]
0000041C D16E FFF4 add.w [A6 - 0xC], D0
00000420 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000424 246E 000C movea.l A2, [A6 + 0xC]
00000428 3F2A 000E move.w -[A7], [A2 + 0xE]
0000042C 2F2A 0006 move.l -[A7], [A2 + 0x6]
00000430 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000434 4EAD CF4C jsr [A5 - 0x30B4]
00000438 600A bra +0xC /* 00000444 */
label0000043A:
0000043A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000043E 2F0B move.l -[A7], A3
00000440 4EAD CF46 jsr [A5 - 0x30BA]
label00000444:
00000444 4CDF 0C00 movem.l A2,A3, [A7]+
00000448 4E5E unlink A6
0000044A 4E74 0008 rtd 0x0008
export_121:
0000044E 4E56 0000 link A6, 0
00000452 4E5E unlink A6
00000454 4E74 000E rtd 0x000E
export_122:
00000458 4E56 0000 link A6, 0
0000045C 4E5E unlink A6
0000045E 4E74 0008 rtd 0x0008
export_105:
00000462 4E56 FFE8 link A6, -0x0018
00000466 48E7 0030 movem.l -[A7], A2,A3
0000046A 246E 000C movea.l A2, [A6 + 0xC]
0000046E 266E 0008 movea.l A3, [A6 + 0x8]
00000472 2F2E 000C move.l -[A7], [A6 + 0xC]
00000476 4EAD CECE jsr [A5 - 0x3132]
0000047A 4A00 tst.b D0
0000047C 673C beq +0x3E /* 000004BA */
0000047E 206E 000C movea.l A0, [A6 + 0xC]
00000482 2250 movea.l A1, [A0]
00000484 4A29 001E tst.b [A1 + 0x1E]
00000488 6730 beq +0x32 /* 000004BA */
0000048A 486E FFE8 pea.l [A6 - 0x18]
0000048E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000492 4EAD CEEC jsr [A5 - 0x3114]
00000496 486E FFE8 pea.l [A6 - 0x18]
0000049A 486E FFF8 pea.l [A6 - 0x8]
0000049E 2F2E 000C move.l -[A7], [A6 + 0xC]
000004A2 4EAD CFA6 jsr [A5 - 0x305A]
000004A6 2F2D CD30 move.l -[A7], [A5 - 0x32D0]
000004AA 486E FFF8 pea.l [A6 - 0x8]
000004AE A8DF syscall RectRgn
000004B0 2F0B move.l -[A7], A3
000004B2 2F2D CD30 move.l -[A7], [A5 - 0x32D0]
000004B6 2F0B move.l -[A7], A3
000004B8 A8E6 syscall DiffRgn
label000004BA:
000004BA 4CDF 0C00 movem.l A2,A3, [A7]+
000004BE 4E5E unlink A6
000004C0 4E74 0008 rtd 0x0008
export_123:
fn000004C4:
000004C4 4E56 FEC0 link A6, -0x0140
000004C8 48E7 0030 movem.l -[A7], A2,A3
000004CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004D4 4EAD CF88 jsr [A5 - 0x3078]
000004D8 2640 movea.l A3, D0
000004DA B6FC 0000 cmpa.w A3, 0x0
000004DE 6600 00B8 bne +0xBA /* 00000598 */
000004E2 486E FEC0 pea.l [A6 - 0x140]
000004E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004EA 4EAD CEF8 jsr [A5 - 0x3108]
000004EE 486E FEC0 pea.l [A6 - 0x140]
000004F2 486E FED0 pea.l [A6 - 0x130]
000004F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004FA 4EAD CFA6 jsr [A5 - 0x305A]
000004FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000502 486E FED0 pea.l [A6 - 0x130]
00000506 A8DF syscall RectRgn
00000508 206E 0008 movea.l A0, [A6 + 0x8]
0000050C 2250 movea.l A1, [A0]
0000050E 2469 0018 movea.l A2, [A1 + 0x18]
00000512 B4FC 0000 cmpa.w A2, 0x0
00000516 670E beq +0x10 /* 00000526 */
00000518 486D 036A pea.l [A5 + 0x36A /* export_105 */]
0000051C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000520 2F0A move.l -[A7], A2
00000522 4EAD D6F6 jsr [A5 - 0x290A]
label00000526:
00000526 486E FED8 pea.l [A6 - 0x128]
0000052A A874 syscall GetPort
0000052C 206E 0008 movea.l A0, [A6 + 0x8]
00000530 2250 movea.l A1, [A0]
00000532 2F29 0010 move.l -[A7], [A1 + 0x10]
00000536 A873 syscall SetPort
00000538 206E 0008 movea.l A0, [A6 + 0x8]
0000053C 2250 movea.l A1, [A0]
0000053E 2069 0010 movea.l A0, [A1 + 0x10]
00000542 2028 0010 move.l D0, [A0 + 0x10]
00000546 2D40 FEDC move.l [A6 - 0x124], D0
0000054A 2D40 FEE0 move.l [A6 - 0x120], D0
0000054E 486E FEE0 pea.l [A6 - 0x120]
00000552 A870 syscall LocalToGlobal
00000554 3F2E FEE2 move.w -[A7], [A6 - 0x11E]
00000558 3F2E FEE0 move.w -[A7], [A6 - 0x120]
0000055C A878 syscall SetOrigin
0000055E 206E 0008 movea.l A0, [A6 + 0x8]
00000562 2250 movea.l A1, [A0]
00000564 2069 0010 movea.l A0, [A1 + 0x10]
00000568 2F28 0018 move.l -[A7], [A0 + 0x18]
0000056C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000570 2F2E 000C move.l -[A7], [A6 + 0xC]
00000574 A8E4 syscall SectRgn
00000576 3F2E FEDE move.w -[A7], [A6 - 0x122]
0000057A 3F2E FEDC move.w -[A7], [A6 - 0x124]
0000057E A878 syscall SetOrigin
00000580 2F2E FED8 move.l -[A7], [A6 - 0x128]
00000584 A873 syscall SetPort
00000586 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000058A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000058E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000592 4EAD CF64 jsr [A5 - 0x309C]
00000596 600E bra +0x10 /* 000005A6 */
label00000598:
00000598 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000059C 2F2E 000C move.l -[A7], [A6 + 0xC]
000005A0 2F0B move.l -[A7], A3
000005A2 4EAD CF5E jsr [A5 - 0x30A2]
label000005A6:
000005A6 102D CD2A move.b D0, [A5 - 0x32D6]
000005AA E208 lsr D0.b, 1
000005AC 7201 moveq.l D1, 0x01
000005AE C001 and.b D0, D1
000005B0 6766 beq +0x68 /* 00000618 */
000005B2 554F subq.w A7, 2
000005B4 303C 0003 move.w D0, 0x3
000005B8 A830 syscall Pack14
000005BA 101F move.b D0, [A7]+
000005BC 675A beq +0x5C /* 00000618 */
000005BE 202D CEBE move.l D0, [A5 - 0x3142]
000005C2 6654 bne +0x56 /* 00000618 */
000005C4 7000 moveq.l D0, 0x00
000005C6 2D40 FFF4 move.l [A6 - 0xC], D0
000005CA 4240 clr.w D0
000005CC 3D40 FEEC move.w [A6 - 0x114], D0
000005D0 486E FEEC pea.l [A6 - 0x114]
000005D4 486E FFF0 pea.l [A6 - 0x10]
000005D8 486E FEE4 pea.l [A6 - 0x11C]
000005DC 486E FFF4 pea.l [A6 - 0xC]
000005E0 486E FFF8 pea.l [A6 - 0x8]
000005E4 486E FFFA pea.l [A6 - 0x6]
000005E8 486E FFFC pea.l [A6 - 0x4]
000005EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005F0 4EAD CF6A jsr [A5 - 0x3096]
000005F4 486E FEEC pea.l [A6 - 0x114]
000005F8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000005FC 486E FEE4 pea.l [A6 - 0x11C]
00000600 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000604 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000608 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000060C 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000610 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000614 4EAD CF70 jsr [A5 - 0x3090]
label00000618:
00000618 4CDF 0C00 movem.l A2,A3, [A7]+
0000061C 4E5E unlink A6
0000061E 4E74 000C rtd 0x000C
export_124:
00000622 4E56 0000 link A6, 0
00000626 486D CDE6 pea.l [A5 - 0x321A]
0000062A A851 syscall SetCursor
0000062C 4E5E unlink A6
0000062E 4E74 000C rtd 0x000C
export_125:
00000632 4E56 FFDC link A6, -0x0024
00000636 48E7 1820 movem.l -[A7], D3,D4,A2
0000063A 246E 0008 movea.l A2, [A6 + 0x8]
0000063E 2052 movea.l A0, [A2]
00000640 3028 0026 move.w D0, [A0 + 0x26]
00000644 4243 clr.w D3
00000646 B043 cmp.w D0, D3
00000648 6F00 00C8 ble +0xCA /* 00000712 */
0000064C 2F0A move.l -[A7], A2
0000064E 4EAD CF76 jsr [A5 - 0x308A]
00000652 3800 move.w D4, D0
00000654 554F subq.w A7, 2
00000656 2F3C 6872 6374 move.l -[A7], 0x68726374 /* 'hrct' */
0000065C 3F04 move.w -[A7], D4
0000065E 2052 movea.l A0, [A2]
00000660 3F28 0026 move.w -[A7], [A0 + 0x26]
00000664 4267 clr.w -[A7]
00000666 486E FFFC pea.l [A6 - 0x4]
0000066A 486E FFF4 pea.l [A6 - 0xC]
0000066E 486E FFEC pea.l [A6 - 0x14]
00000672 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000676 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000067A 2F2E 0024 move.l -[A7], [A6 + 0x24]
0000067E 486E FFF8 pea.l [A6 - 0x8]
00000682 303C 1306 move.w D0, 0x1306
00000686 A830 syscall Pack14
00000688 301F move.w D0, [A7]+
0000068A 3F00 move.w -[A7], D0
0000068C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000690 486E FFDC pea.l [A6 - 0x24]
00000694 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000698 4EAD CEF8 jsr [A5 - 0x3108]
0000069C 486E FFDC pea.l [A6 - 0x24]
000006A0 2F2E 001C move.l -[A7], [A6 + 0x1C]
000006A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006A8 4EAD CFA6 jsr [A5 - 0x305A]
000006AC 206E 001C movea.l A0, [A6 + 0x1C]
000006B0 3028 0006 move.w D0, [A0 + 0x6]
000006B4 48C0 ext.l D0
000006B6 3628 0002 move.w D3, [A0 + 0x2]
000006BA 2203 move.l D1, D3
000006BC 48C1 ext.l D1
000006BE 9081 sub.l D0, D1
000006C0 7202 moveq.l D1, 0x02
000006C2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000006C6 D043 add.w D0, D3
000006C8 246E 0020 movea.l A2, [A6 + 0x20]
000006CC 3540 0002 move.w [A2 + 0x2], D0
000006D0 206E 001C movea.l A0, [A6 + 0x1C]
000006D4 3028 0004 move.w D0, [A0 + 0x4]
000006D8 48C0 ext.l D0
000006DA 3610 move.w D3, [A0]
000006DC 2203 move.l D1, D3
000006DE 48C1 ext.l D1
000006E0 9081 sub.l D0, D1
000006E2 7202 moveq.l D1, 0x02
000006E4 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000006E8 D043 add.w D0, D3
000006EA 3480 move.w [A2], D0
000006EC 262E FFFC move.l D3, [A6 - 0x4]
000006F0 7004 moveq.l D0, 0x04
000006F2 C680 and.l D3, D0
000006F4 660A bne +0xC /* 00000700 */
000006F6 202E FFFC move.l D0, [A6 - 0x4]
000006FA 7208 moveq.l D1, 0x08
000006FC C081 and.l D0, D1
000006FE 670A beq +0xC /* 0000070A */
label00000700:
00000700 7001 moveq.l D0, 0x01
00000702 206E 000C movea.l A0, [A6 + 0xC]
00000706 3080 move.w [A0], D0
00000708 6008 bra +0xA /* 00000712 */
label0000070A:
0000070A 4240 clr.w D0
0000070C 206E 000C movea.l A0, [A6 + 0xC]
00000710 3080 move.w [A0], D0
label00000712:
00000712 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000716 4E5E unlink A6
00000718 4E74 0020 rtd 0x0020
export_126:
0000071C 4E56 0000 link A6, 0
00000720 48E7 1800 movem.l -[A7], D3,D4
00000724 262E 0008 move.l D3, [A6 + 0x8]
00000728 2B43 CEBE move.l [A5 - 0x3142], D3
0000072C 206D CEBA movea.l A0, [A5 - 0x3146]
00000730 2243 movea.l A1, D3
00000732 B1C9 cmpa.l A0, A1
00000734 675A beq +0x5C /* 00000790 */
00000736 206E 001E movea.l A0, [A6 + 0x1E]
0000073A 4A50 tst.w [A0]
0000073C 6752 beq +0x54 /* 00000790 */
0000073E 7001 moveq.l D0, 0x01
00000740 1F00 move.b -[A7], D0
00000742 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000746 544F addq.w A7, 2
00000748 1600 move.b D3, D0
0000074A 554F subq.w A7, 2
0000074C 2F2E 001E move.l -[A7], [A6 + 0x1E]
00000750 2F2E 001A move.l -[A7], [A6 + 0x1A]
00000754 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000758 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000075C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000760 3F2E 000E move.w -[A7], [A6 + 0xE]
00000764 3F2E 000C move.w -[A7], [A6 + 0xC]
00000768 303C 0B01 move.w D0, 0xB01
0000076C A830 syscall Pack14
0000076E 381F move.w D4, [A7]+
00000770 1F03 move.b -[A7], D3
00000772 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000776 544F addq.w A7, 2
00000778 4A44 tst.w D4
0000077A 6714 beq +0x16 /* 00000790 */
0000077C 7000 moveq.l D0, 0x00
0000077E 2B40 CEBE move.l [A5 - 0x3142], D0
00000782 0C44 FCAB cmpi.w D4, 0xFCAB
00000786 6708 beq +0xA /* 00000790 */
00000788 3F04 move.w -[A7], D4
0000078A 42A7 clr.l -[A7]
0000078C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
label00000790:
00000790 4CDF 0018 movem.l D3,D4, [A7]+
00000794 4E5E unlink A6
00000796 4E74 001A rtd 0x001A
export_127:
0000079A 4E56 0000 link A6, 0
0000079E 303C 0080 move.w D0, 0x80
000007A2 4E5E unlink A6
000007A4 4E74 0004 rtd 0x0004
export_128:
000007A8 4E56 0000 link A6, 0
000007AC 206E 0008 movea.l A0, [A6 + 0x8]
000007B0 2250 movea.l A1, [A0]
000007B2 2029 0010 move.l D0, [A1 + 0x10]
000007B6 4E5E unlink A6
000007B8 4E74 0004 rtd 0x0004
export_129:
000007BC 4E56 0000 link A6, 0
000007C0 7000 moveq.l D0, 0x00
000007C2 206E 000C movea.l A0, [A6 + 0xC]
000007C6 2080 move.l [A0], D0
000007C8 206E 0010 movea.l A0, [A6 + 0x10]
000007CC 2080 move.l [A0], D0
000007CE 4E5E unlink A6
000007D0 4E74 000C rtd 0x000C
export_130:
000007D4 4E56 0000 link A6, 0
000007D8 4E5E unlink A6
000007DA 4E74 0008 rtd 0x0008
export_131:
000007DE 4E56 0000 link A6, 0
000007E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000007E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007EA 4EAD CEEC jsr [A5 - 0x3114]
000007EE 4E5E unlink A6
000007F0 4E74 0008 rtd 0x0008
export_132:
000007F4 4E56 0000 link A6, 0
000007F8 4E5E unlink A6
000007FA 4E74 0008 rtd 0x0008
export_133:
000007FE 4E56 0000 link A6, 0
00000802 206E 0008 movea.l A0, [A6 + 0x8]
00000806 2250 movea.l A1, [A0]
00000808 236E 000C 0020 move.l [A1 + 0x20], [A6 + 0xC]
0000080E 4E5E unlink A6
00000810 4E74 0008 rtd 0x0008
export_134:
00000814 4E56 0000 link A6, 0
00000818 206E 0008 movea.l A0, [A6 + 0x8]
0000081C 2250 movea.l A1, [A0]
0000081E 2029 0020 move.l D0, [A1 + 0x20]
00000822 4E5E unlink A6
00000824 4E74 0004 rtd 0x0004
export_135:
00000828 4E56 FFF8 link A6, -0x0008
0000082C 2F0A move.l -[A7], A2
0000082E 246E 0008 movea.l A2, [A6 + 0x8]
00000832 2052 movea.l A0, [A2]
00000834 4AA8 0018 tst.l [A0 + 0x18]
00000838 6618 bne +0x1A /* 00000852 */
0000083A 486D D980 pea.l [A5 - 0x2680]
0000083E 7024 moveq.l D0, 0x24
00000840 2F00 move.l -[A7], D0
00000842 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00000846 2052 movea.l A0, [A2]
00000848 2140 0018 move.l [A0 + 0x18], D0
0000084C 2F00 move.l -[A7], D0
0000084E 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
label00000852:
00000852 2F2E 000C move.l -[A7], [A6 + 0xC]
00000856 206E 0008 movea.l A0, [A6 + 0x8]
0000085A 2250 movea.l A1, [A0]
0000085C 2F29 0018 move.l -[A7], [A1 + 0x18]
00000860 4EAD D6DE jsr [A5 - 0x2922]
00000864 245F movea.l A2, [A7]+
00000866 4E5E unlink A6
00000868 4E74 0008 rtd 0x0008
export_136:
0000086C 4E56 0000 link A6, 0
00000870 2F2E 000C move.l -[A7], [A6 + 0xC]
00000874 206E 0008 movea.l A0, [A6 + 0x8]
00000878 2250 movea.l A1, [A0]
0000087A 2F29 0018 move.l -[A7], [A1 + 0x18]
0000087E 4EAD D6E4 jsr [A5 - 0x291C]
00000882 4E5E unlink A6
00000884 4E74 0008 rtd 0x0008
export_106:
00000888 4E56 FFFC link A6, -0x0004
0000088C 2F0A move.l -[A7], A2
0000088E 246E 000C movea.l A2, [A6 + 0xC]
00000892 2052 movea.l A0, [A2]
00000894 4A28 001C tst.b [A0 + 0x1C]
00000898 670E beq +0x10 /* 000008A8 */
0000089A 206E 0008 movea.l A0, [A6 + 0x8]
0000089E 2F10 move.l -[A7], [A0]
000008A0 2F0A move.l -[A7], A2
000008A2 4EAD CEFE jsr [A5 - 0x3102]
000008A6 6002 bra +0x4 /* 000008AA */
label000008A8:
000008A8 4200 clr.b D0
label000008AA:
000008AA 245F movea.l A2, [A7]+
000008AC 4E5E unlink A6
000008AE 4E74 0008 rtd 0x0008
export_137:
000008B2 4E56 FFFC link A6, -0x0004
000008B6 48E7 0030 movem.l -[A7], A2,A3
000008BA 206E 0008 movea.l A0, [A6 + 0x8]
000008BE 2250 movea.l A1, [A0]
000008C0 2469 0018 movea.l A2, [A1 + 0x18]
000008C4 B4FC 0000 cmpa.w A2, 0x0
000008C8 671E beq +0x20 /* 000008E8 */
000008CA 486D 0372 pea.l [A5 + 0x372 /* export_106 */]
000008CE 486E 000C pea.l [A6 + 0xC]
000008D2 2F0A move.l -[A7], A2
000008D4 4EAD D97A jsr [A5 - 0x2686]
000008D8 2640 movea.l A3, D0
000008DA B6FC 0000 cmpa.w A3, 0x0
000008DE 6708 beq +0xA /* 000008E8 */
000008E0 2053 movea.l A0, [A3]
000008E2 4A28 001E tst.b [A0 + 0x1E]
000008E6 6604 bne +0x6 /* 000008EC */
label000008E8:
000008E8 7000 moveq.l D0, 0x00
000008EA 6002 bra +0x4 /* 000008EE */
label000008EC:
000008EC 200B move.l D0, A3
label000008EE:
000008EE 4CDF 0C00 movem.l A2,A3, [A7]+
000008F2 4E5E unlink A6
000008F4 4E74 0008 rtd 0x0008
export_107:
fn000008F8:
000008F8 4E56 FFF4 link A6, -0x000C
000008FC 2F0A move.l -[A7], A2
000008FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000902 246E 0008 movea.l A2, [A6 + 0x8]
00000906 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000090A 2052 movea.l A0, [A2]
0000090C 4E90 jsr [A0]
0000090E 4A00 tst.b D0
00000910 6708 beq +0xA /* 0000091A */
00000912 256E 000C 0008 move.l [A2 + 0x8], [A6 + 0xC]
00000918 601E bra +0x20 /* 00000938 */
label0000091A:
0000091A 206E 000C movea.l A0, [A6 + 0xC]
0000091E 2250 movea.l A1, [A0]
00000920 2469 0018 movea.l A2, [A1 + 0x18]
00000924 B4FC 0000 cmpa.w A2, 0x0
00000928 670E beq +0x10 /* 00000938 */
0000092A 486D 037A pea.l [A5 + 0x37A /* export_107 */]
0000092E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000932 2F0A move.l -[A7], A2
00000934 4EAD D96E jsr [A5 - 0x2692]
label00000938:
00000938 206E 0008 movea.l A0, [A6 + 0x8]
0000093C 2028 0008 move.l D0, [A0 + 0x8]
00000940 4480 neg.l D0
00000942 9180 subx.l D0, D0
00000944 4480 neg.l D0
00000946 245F movea.l A2, [A7]+
00000948 4E5E unlink A6
0000094A 4E74 0008 rtd 0x0008
export_138:
0000094E 4E56 FFF4 link A6, -0x000C
00000952 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10]
00000958 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC]
0000095E 7000 moveq.l D0, 0x00
00000960 2D40 FFFC move.l [A6 - 0x4], D0
00000964 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000968 486E FFF4 pea.l [A6 - 0xC]
0000096C 4EBA FF8A jsr [PC - 0x76 /* 000008F8 */]
00000970 202E FFFC move.l D0, [A6 - 0x4]
00000974 4E5E unlink A6
00000976 4E74 000C rtd 0x000C
export_108:
0000097A 4E56 0000 link A6, 0
0000097E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000982 4EAD CF22 jsr [A5 - 0x30DE]
00000986 B0AE 0008 cmp.l D0, [A6 + 0x8]
0000098A 6704 beq +0x6 /* 00000990 */
0000098C 7000 moveq.l D0, 0x00
0000098E 6002 bra +0x4 /* 00000992 */
label00000990:
00000990 7001 moveq.l D0, 0x01
label00000992:
00000992 2000 move.l D0, D0
00000994 4E5E unlink A6
00000996 4E74 0008 rtd 0x0008
export_139:
0000099A 4E56 0000 link A6, 0
0000099E 486D 0382 pea.l [A5 + 0x382 /* export_108 */]
000009A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000009A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009AA 4EAD CF9A jsr [A5 - 0x3066]
000009AE 4E5E unlink A6
000009B0 4E74 0008 rtd 0x0008
export_140:
000009B4 4E56 0000 link A6, 0
000009B8 4200 clr.b D0
000009BA 4E5E unlink A6
000009BC 4E74 0008 rtd 0x0008
export_141:
000009C0 4E56 0000 link A6, 0
000009C4 7001 moveq.l D0, 0x01
000009C6 4E5E unlink A6
000009C8 4E74 000C rtd 0x000C
export_142:
000009CC 4E56 FFF8 link A6, -0x0008
000009D0 486E FFF8 pea.l [A6 - 0x8]
000009D4 486E FFFC pea.l [A6 - 0x4]
000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009DC 4EAD CEE6 jsr [A5 - 0x311A]
000009E0 202E 0018 move.l D0, [A6 + 0x18]
000009E4 90AE FFF8 sub.l D0, [A6 - 0x8]
000009E8 206E 0010 movea.l A0, [A6 + 0x10]
000009EC 2080 move.l [A0], D0
000009EE 202E 0014 move.l D0, [A6 + 0x14]
000009F2 90AE FFFC sub.l D0, [A6 - 0x4]
000009F6 206E 000C movea.l A0, [A6 + 0xC]
000009FA 2080 move.l [A0], D0
000009FC 4E5E unlink A6
000009FE 4E74 0014 rtd 0x0014
export_143:
fn00000A02:
00000A02 4E56 0000 link A6, 0
00000A06 2B6E 0008 CEB6 move.l [A5 - 0x314A], [A6 + 0x8]
00000A0C 4E5E unlink A6
00000A0E 4E74 0004 rtd 0x0004
export_144:
fn00000A12:
00000A12 7000 moveq.l D0, 0x00
00000A14 2B40 CEB6 move.l [A5 - 0x314A], D0
00000A18 4E75 rts
export_145:
00000A1A 4E56 0000 link A6, 0
00000A1E 4E5E unlink A6
00000A20 4E74 000C rtd 0x000C
export_146:
00000A24 4E56 0000 link A6, 0
00000A28 206E 0008 movea.l A0, [A6 + 0x8]
00000A2C 2250 movea.l A1, [A0]
00000A2E 136E 000C 001E move.b [A1 + 0x1E], [A6 + 0xC]
00000A34 4E5E unlink A6
00000A36 4E74 0006 rtd 0x0006
export_147:
00000A3A 4E56 0000 link A6, 0
00000A3E 206E 0008 movea.l A0, [A6 + 0x8]
00000A42 2250 movea.l A1, [A0]
00000A44 1029 001E move.b D0, [A1 + 0x1E]
00000A48 4E5E unlink A6
00000A4A 4E74 0004 rtd 0x0004
export_148:
00000A4E 4E56 0000 link A6, 0
00000A52 206E 0008 movea.l A0, [A6 + 0x8]
00000A56 2250 movea.l A1, [A0]
00000A58 136E 000C 001F move.b [A1 + 0x1F], [A6 + 0xC]
00000A5E 4E5E unlink A6
00000A60 4E74 0006 rtd 0x0006
export_149:
00000A64 4E56 0000 link A6, 0
00000A68 2F0A move.l -[A7], A2
00000A6A 246E 0008 movea.l A2, [A6 + 0x8]
00000A6E 2052 movea.l A0, [A2]
00000A70 4A28 001F tst.b [A0 + 0x1F]
00000A74 670A beq +0xC /* 00000A80 */
00000A76 2F0A move.l -[A7], A2
00000A78 4EAD CEDA jsr [A5 - 0x3126]
00000A7C 4A00 tst.b D0
00000A7E 6604 bne +0x6 /* 00000A84 */
label00000A80:
00000A80 7000 moveq.l D0, 0x00
00000A82 6002 bra +0x4 /* 00000A86 */
label00000A84:
00000A84 7001 moveq.l D0, 0x01
label00000A86:
00000A86 245F movea.l A2, [A7]+
00000A88 4E5E unlink A6
00000A8A 4E74 0004 rtd 0x0004
export_150:
00000A8E 4E56 0000 link A6, 0
00000A92 206E 0008 movea.l A0, [A6 + 0x8]
00000A96 2250 movea.l A1, [A0]
00000A98 136E 000C 0024 move.b [A1 + 0x24], [A6 + 0xC]
00000A9E 4EBA FF72 jsr [PC - 0x8E /* 00000A12 */]
00000AA2 4E5E unlink A6
00000AA4 4E74 0006 rtd 0x0006
export_151:
fn00000AA8:
00000AA8 4E56 0000 link A6, 0
00000AAC 48E7 0030 movem.l -[A7], A2,A3
00000AB0 246E 000C movea.l A2, [A6 + 0xC]
00000AB4 B5ED CD3E cmpa.l A2, [A5 - 0x32C2]
00000AB8 6630 bne +0x32 /* 00000AEA */
00000ABA 266E 0008 movea.l A3, [A6 + 0x8]
00000ABE 202B 0006 move.l D0, [A3 + 0x6]
00000AC2 90AD CD48 sub.l D0, [A5 - 0x32B8]
00000AC6 207C 0000 02F0 movea.l A0, 0x2F0
00000ACC 2210 move.l D1, [A0]
00000ACE B081 cmp.l D0, D1
00000AD0 6418 bcc +0x1A /* 00000AEA */
00000AD2 2F2D CD5C move.l -[A7], [A5 - 0x32A4]
00000AD6 2F2B 000A move.l -[A7], [A3 + 0xA]
00000ADA 2F0A move.l -[A7], A2
00000ADC 4EAD CF52 jsr [A5 - 0x30AE]
00000AE0 4A00 tst.b D0
00000AE2 6706 beq +0x8 /* 00000AEA */
00000AE4 526D CD3C addq.w [A5 - 0x32C4], 1
00000AE8 6006 bra +0x8 /* 00000AF0 */
label00000AEA:
00000AEA 7001 moveq.l D0, 0x01
00000AEC 3B40 CD3C move.w [A5 - 0x32C4], D0
label00000AF0:
00000AF0 2B6E 000C CD3E move.l [A5 - 0x32C2], [A6 + 0xC]
00000AF6 4CDF 0C00 movem.l A2,A3, [A7]+
00000AFA 4E5E unlink A6
00000AFC 4E74 0008 rtd 0x0008
export_279:
00000B00 4E56 0000 link A6, 0
00000B04 48E7 1030 movem.l -[A7], D3,A2,A3
00000B08 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B0C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B14 4EBA F4EA jsr [PC - 0xB16 /* 00000000 */]
00000B18 594F subq.w A7, 4
00000B1A 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */
00000B20 3F2E 0016 move.w -[A7], [A6 + 0x16]
00000B24 A9A0 syscall GetResource
00000B26 265F movea.l A3, [A7]+
00000B28 2F0B move.l -[A7], A3
00000B2A 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000B2E 2453 movea.l A2, [A3]
00000B30 700A moveq.l D0, 0x0A
00000B32 D5C0 add.l A2, D0
00000B34 3612 move.w D3, [A2]
00000B36 4240 clr.w D0
00000B38 3480 move.w [A2], D0
00000B3A 2053 movea.l A0, [A3]
00000B3C 3028 0008 move.w D0, [A0 + 0x8]
00000B40 246E 0008 movea.l A2, [A6 + 0x8]
00000B44 2052 movea.l A0, [A2]
00000B46 3140 0028 move.w [A0 + 0x28], D0
00000B4A 2052 movea.l A0, [A2]
00000B4C 116E 0014 0032 move.b [A0 + 0x32], [A6 + 0x14]
00000B52 3F2E 0016 move.w -[A7], [A6 + 0x16]
00000B56 2F0A move.l -[A7], A2
00000B58 4EAD D066 jsr [A5 - 0x2F9A]
00000B5C 2F0A move.l -[A7], A2
00000B5E 4EBA 008A jsr [PC + 0x8A /* 00000BEA */]
00000B62 4A43 tst.w D3
00000B64 6720 beq +0x22 /* 00000B86 */
00000B66 594F subq.w A7, 4
00000B68 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */
00000B6E 3F2E 0016 move.w -[A7], [A6 + 0x16]
00000B72 A9A0 syscall GetResource
00000B74 265F movea.l A3, [A7]+
00000B76 7001 moveq.l D0, 0x01
00000B78 2053 movea.l A0, [A3]
00000B7A 3140 000A move.w [A0 + 0xA], D0
00000B7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B82 4EAD D0BA jsr [A5 - 0x2F46]
label00000B86:
00000B86 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000B8A 4E5E unlink A6
00000B8C 4E74 0010 rtd 0x0010
export_280:
00000B90 4E56 0000 link A6, 0
00000B94 2F03 move.l -[A7], D3
00000B96 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BA2 4EBA F45C jsr [PC - 0xBA4 /* 00000000 */]
00000BA6 206E 0008 movea.l A0, [A6 + 0x8]
00000BAA 2250 movea.l A1, [A0]
00000BAC 136E 0016 0032 move.b [A1 + 0x32], [A6 + 0x16]
00000BB2 362E 0018 move.w D3, [A6 + 0x18]
00000BB6 2250 movea.l A1, [A0]
00000BB8 3343 0028 move.w [A1 + 0x28], D3
00000BBC 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000BC0 3F03 move.w -[A7], D3
00000BC2 1F2E 0014 move.b -[A7], [A6 + 0x14]
00000BC6 2F08 move.l -[A7], A0
00000BC8 4EAD D06C jsr [A5 - 0x2F94]
00000BCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BD0 4EBA 0018 jsr [PC + 0x18 /* 00000BEA */]
00000BD4 102E 001A move.b D0, [A6 + 0x1A]
00000BD8 6708 beq +0xA /* 00000BE2 */
00000BDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BDE 4EAD D0BA jsr [A5 - 0x2F46]
label00000BE2:
00000BE2 261F move.l D3, [A7]+
00000BE4 4E5E unlink A6
00000BE6 4E74 0018 rtd 0x0018
fn00000BEA:
00000BEA 4E56 FFFC link A6, -0x0004
00000BEE 48E7 1030 movem.l -[A7], D3,A2,A3
00000BF2 246E 0008 movea.l A2, [A6 + 0x8]
00000BF6 2052 movea.l A0, [A2]
00000BF8 4228 0034 clr.b [A0 + 0x34]
00000BFC 2052 movea.l A0, [A2]
00000BFE 317C 0080 003E move.w [A0 + 0x3E], 0x80
00000C04 2052 movea.l A0, [A2]
00000C06 2F28 0010 move.l -[A7], [A0 + 0x10]
00000C0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C0E A918 syscall SetWRefCon
00000C10 246E 0008 movea.l A2, [A6 + 0x8]
00000C14 2052 movea.l A0, [A2]
00000C16 2068 0010 movea.l A0, [A0 + 0x10]
00000C1A 317C 03E9 006C move.w [A0 + 0x6C], 0x3E9
00000C20 207C 0000 09EE movea.l A0, 0x9EE
00000C26 2050 movea.l A0, [A0]
00000C28 2050 movea.l A0, [A0]
00000C2A 5448 addq.w A0, 2
00000C2C 2252 movea.l A1, [A2]
00000C2E 762A moveq.l D3, 0x2A
00000C30 D3C3 add.l A1, D3
00000C32 22D8 move.l [A1]+, [A0]+
00000C34 22D8 move.l [A1]+, [A0]+
00000C36 2652 movea.l A3, [A2]
00000C38 2D4B FFFC move.l [A6 - 0x4], A3
00000C3C D7C3 add.l A3, D3
00000C3E 2F0B move.l -[A7], A3
00000C40 206E FFFC movea.l A0, [A6 - 0x4]
00000C44 3028 002C move.w D0, [A0 + 0x2C]
00000C48 4440 neg.w D0
00000C4A 3F00 move.w -[A7], D0
00000C4C 3013 move.w D0, [A3]
00000C4E 4440 neg.w D0
00000C50 3F00 move.w -[A7], D0
00000C52 A8A8 syscall OffsetRect
00000C54 7064 moveq.l D0, 0x64
00000C56 246E 0008 movea.l A2, [A6 + 0x8]
00000C5A 2052 movea.l A0, [A2]
00000C5C 3140 002A move.w [A0 + 0x2A], D0
00000C60 2052 movea.l A0, [A2]
00000C62 3140 002C move.w [A0 + 0x2C], D0
00000C66 2052 movea.l A0, [A2]
00000C68 7036 moveq.l D0, 0x36
00000C6A D1C0 add.l A0, D0
00000C6C 2F08 move.l -[A7], A0
00000C6E 3F3C 7FFF move.w -[A7], 0x7FFF
00000C72 3F3C 7FFF move.w -[A7], 0x7FFF
00000C76 A880 syscall SetPt
00000C78 206E 0008 movea.l A0, [A6 + 0x8]
00000C7C 2250 movea.l A1, [A0]
00000C7E 703A moveq.l D0, 0x3A
00000C80 D3C0 add.l A1, D0
00000C82 2F09 move.l -[A7], A1
00000C84 7628 moveq.l D3, 0x28
00000C86 3F03 move.w -[A7], D3
00000C88 3F03 move.w -[A7], D3
00000C8A A880 syscall SetPt
00000C8C 246E 0008 movea.l A2, [A6 + 0x8]
00000C90 2052 movea.l A0, [A2]
00000C92 4228 0035 clr.b [A0 + 0x35]
00000C96 2052 movea.l A0, [A2]
00000C98 117C 0001 001E move.b [A0 + 0x1E], 0x1
00000C9E 2F0A move.l -[A7], A2
00000CA0 2052 movea.l A0, [A2]
00000CA2 2F28 0014 move.l -[A7], [A0 + 0x14]
00000CA6 4EAD E138 jsr [A5 - 0x1EC8]
00000CAA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000CAE 4E5E unlink A6
00000CB0 4E74 0004 rtd 0x0004
export_281:
00000CB4 4E56 0000 link A6, 0
00000CB8 48E7 0030 movem.l -[A7], A2,A3
00000CBC 246E 0008 movea.l A2, [A6 + 0x8]
00000CC0 2052 movea.l A0, [A2]
00000CC2 4A28 001C tst.b [A0 + 0x1C]
00000CC6 6706 beq +0x8 /* 00000CCE */
00000CC8 2F0A move.l -[A7], A2
00000CCA 4EAD CF34 jsr [A5 - 0x30CC]
label00000CCE:
00000CCE 246E 0008 movea.l A2, [A6 + 0x8]
00000CD2 2052 movea.l A0, [A2]
00000CD4 2668 0018 movea.l A3, [A0 + 0x18]
00000CD8 B6FC 0000 cmpa.w A3, 0x0
00000CDC 670E beq +0x10 /* 00000CEC */
00000CDE 2F0B move.l -[A7], A3
00000CE0 4EAD D6D2 jsr [A5 - 0x292E]
00000CE4 7000 moveq.l D0, 0x00
00000CE6 2052 movea.l A0, [A2]
00000CE8 2140 0018 move.l [A0 + 0x18], D0
label00000CEC:
00000CEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CF0 206E 0008 movea.l A0, [A6 + 0x8]
00000CF4 2250 movea.l A1, [A0]
00000CF6 2F29 0014 move.l -[A7], [A1 + 0x14]
00000CFA 4EAD E13E jsr [A5 - 0x1EC2]
00000CFE 7000 moveq.l D0, 0x00
00000D00 206E 0008 movea.l A0, [A6 + 0x8]
00000D04 2250 movea.l A1, [A0]
00000D06 2340 0014 move.l [A1 + 0x14], D0
00000D0A 2250 movea.l A1, [A0]
00000D0C 2469 0010 movea.l A2, [A1 + 0x10]
00000D10 B4FC 0000 cmpa.w A2, 0x0
00000D14 6704 beq +0x6 /* 00000D1A */
00000D16 2F0A move.l -[A7], A2
00000D18 A914 syscall DisposeWindow
label00000D1A:
00000D1A 7000 moveq.l D0, 0x00
00000D1C 246E 0008 movea.l A2, [A6 + 0x8]
00000D20 2052 movea.l A0, [A2]
00000D22 2140 0010 move.l [A0 + 0x10], D0
00000D26 2F0A move.l -[A7], A2
00000D28 4EBA F44C jsr [PC - 0xBB4 /* 00000176 */]
00000D2C 4CDF 0C00 movem.l A2,A3, [A7]+
00000D30 4E5E unlink A6
00000D32 4E74 0004 rtd 0x0004
export_282:
00000D36 4E56 0000 link A6, 0
00000D3A 48E7 1820 movem.l -[A7], D3,D4,A2
00000D3E 7601 moveq.l D3, 0x01
00000D40 1F03 move.b -[A7], D3
00000D42 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000D46 544F addq.w A7, 2
00000D48 1800 move.b D4, D0
00000D4A 102D CD2A move.b D0, [A5 - 0x32D6]
00000D4E EC08 lsr D0.b, 6
00000D50 C003 and.b D0, D3
00000D52 246E 0008 movea.l A2, [A6 + 0x8]
00000D56 2052 movea.l A0, [A2]
00000D58 1140 0033 move.b [A0 + 0x33], D0
00000D5C 4A00 tst.b D0
00000D5E 6728 beq +0x2A /* 00000D88 */
00000D60 594F subq.w A7, 4
00000D62 3F2E 000C move.w -[A7], [A6 + 0xC]
00000D66 42A7 clr.l -[A7]
00000D68 2052 movea.l A0, [A2]
00000D6A 4A28 0032 tst.b [A0 + 0x32]
00000D6E 6704 beq +0x6 /* 00000D74 */
00000D70 70FF moveq.l D0, 0xFFFFFFFF
00000D72 6002 bra +0x4 /* 00000D76 */
label00000D74:
00000D74 7000 moveq.l D0, 0x00
label00000D76:
00000D76 2F00 move.l -[A7], D0
00000D78 AA46 syscall GetNewCWindow
00000D7A 201F move.l D0, [A7]+
00000D7C 206E 0008 movea.l A0, [A6 + 0x8]
00000D80 2250 movea.l A1, [A0]
00000D82 2340 0010 move.l [A1 + 0x10], D0
00000D86 602A bra +0x2C /* 00000DB2 */
label00000D88:
00000D88 594F subq.w A7, 4
00000D8A 3F2E 000C move.w -[A7], [A6 + 0xC]
00000D8E 42A7 clr.l -[A7]
00000D90 206E 0008 movea.l A0, [A6 + 0x8]
00000D94 2250 movea.l A1, [A0]
00000D96 4A29 0032 tst.b [A1 + 0x32]
00000D9A 6704 beq +0x6 /* 00000DA0 */
00000D9C 70FF moveq.l D0, 0xFFFFFFFF
00000D9E 6002 bra +0x4 /* 00000DA2 */
label00000DA0:
00000DA0 7000 moveq.l D0, 0x00
label00000DA2:
00000DA2 2F00 move.l -[A7], D0
00000DA4 A9BD syscall GetNewWindow
00000DA6 201F move.l D0, [A7]+
00000DA8 206E 0008 movea.l A0, [A6 + 0x8]
00000DAC 2250 movea.l A1, [A0]
00000DAE 2340 0010 move.l [A1 + 0x10], D0
label00000DB2:
00000DB2 1F04 move.b -[A7], D4
00000DB4 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000DB8 544F addq.w A7, 2
00000DBA 206E 0008 movea.l A0, [A6 + 0x8]
00000DBE 2250 movea.l A1, [A0]
00000DC0 2F29 0010 move.l -[A7], [A1 + 0x10]
00000DC4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000DC8 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000DCC 4E5E unlink A6
00000DCE 4E74 0006 rtd 0x0006
export_283:
00000DD2 4E56 FFE0 link A6, -0x0020
00000DD6 48E7 1C28 movem.l -[A7], D3,D4,D5,A2,A4
00000DDA 4203 clr.b D3
00000DDC 49EE FFE0 lea.l A4, [A6 - 0x20]
00000DE0 1883 move.b [A4], D3
00000DE2 7801 moveq.l D4, 0x01
00000DE4 1F04 move.b -[A7], D4
00000DE6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000DEA 544F addq.w A7, 2
00000DEC 1A00 move.b D5, D0
00000DEE 102D CD2A move.b D0, [A5 - 0x32D6]
00000DF2 EC08 lsr D0.b, 6
00000DF4 C004 and.b D0, D4
00000DF6 246E 0008 movea.l A2, [A6 + 0x8]
00000DFA 2052 movea.l A0, [A2]
00000DFC 1140 0033 move.b [A0 + 0x33], D0
00000E00 4A00 tst.b D0
00000E02 6738 beq +0x3A /* 00000E3C */
00000E04 594F subq.w A7, 4
00000E06 42A7 clr.l -[A7]
00000E08 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E0C 486E FFE0 pea.l [A6 - 0x20]
00000E10 4227 clr.b -[A7]
00000E12 3F2E 000E move.w -[A7], [A6 + 0xE]
00000E16 2052 movea.l A0, [A2]
00000E18 4A28 0032 tst.b [A0 + 0x32]
00000E1C 6704 beq +0x6 /* 00000E22 */
00000E1E 70FF moveq.l D0, 0xFFFFFFFF
00000E20 6002 bra +0x4 /* 00000E24 */
label00000E22:
00000E22 7000 moveq.l D0, 0x00
label00000E24:
00000E24 2F00 move.l -[A7], D0
00000E26 1F2E 000C move.b -[A7], [A6 + 0xC]
00000E2A 42A7 clr.l -[A7]
00000E2C AA45 syscall NewCWindow
00000E2E 201F move.l D0, [A7]+
00000E30 206E 0008 movea.l A0, [A6 + 0x8]
00000E34 2250 movea.l A1, [A0]
00000E36 2340 0010 move.l [A1 + 0x10], D0
00000E3A 603A bra +0x3C /* 00000E76 */
label00000E3C:
00000E3C 594F subq.w A7, 4
00000E3E 42A7 clr.l -[A7]
00000E40 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E44 486E FFE0 pea.l [A6 - 0x20]
00000E48 4227 clr.b -[A7]
00000E4A 3F2E 000E move.w -[A7], [A6 + 0xE]
00000E4E 206E 0008 movea.l A0, [A6 + 0x8]
00000E52 2250 movea.l A1, [A0]
00000E54 4A29 0032 tst.b [A1 + 0x32]
00000E58 6704 beq +0x6 /* 00000E5E */
00000E5A 70FF moveq.l D0, 0xFFFFFFFF
00000E5C 6002 bra +0x4 /* 00000E60 */
label00000E5E:
00000E5E 7000 moveq.l D0, 0x00
label00000E60:
00000E60 2F00 move.l -[A7], D0
00000E62 1F2E 000C move.b -[A7], [A6 + 0xC]
00000E66 42A7 clr.l -[A7]
00000E68 A913 syscall NewWindow
00000E6A 201F move.l D0, [A7]+
00000E6C 206E 0008 movea.l A0, [A6 + 0x8]
00000E70 2250 movea.l A1, [A0]
00000E72 2340 0010 move.l [A1 + 0x10], D0
label00000E76:
00000E76 1F05 move.b -[A7], D5
00000E78 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000E7C 544F addq.w A7, 2
00000E7E 206E 0008 movea.l A0, [A6 + 0x8]
00000E82 2250 movea.l A1, [A0]
00000E84 2F29 0010 move.l -[A7], [A1 + 0x10]
00000E88 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000E8C 4CDF 1438 movem.l D3,D4,D5,A2,A4, [A7]+
00000E90 4E5E unlink A6
00000E92 4E74 000C rtd 0x000C
export_284:
00000E96 4E56 0000 link A6, 0
00000E9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E9E 206E 0008 movea.l A0, [A6 + 0x8]
00000EA2 2250 movea.l A1, [A0]
00000EA4 2F29 000C move.l -[A7], [A1 + 0xC]
00000EA8 4EAD D810 jsr [A5 - 0x27F0]
00000EAC 4E5E unlink A6
00000EAE 4E74 0004 rtd 0x0004
export_285:
00000EB2 4E56 0000 link A6, 0
00000EB6 48E7 0038 movem.l -[A7], A2,A3,A4
00000EBA 70FF moveq.l D0, 0xFFFFFFFF
00000EBC 246E 000C movea.l A2, [A6 + 0xC]
00000EC0 2480 move.l [A2], D0
00000EC2 2540 0004 move.l [A2 + 0x4], D0
00000EC6 266E 0008 movea.l A3, [A6 + 0x8]
00000ECA 2053 movea.l A0, [A3]
00000ECC 2868 0010 movea.l A4, [A0 + 0x10]
00000ED0 302C 0016 move.w D0, [A4 + 0x16]
00000ED4 48C0 ext.l D0
00000ED6 322C 0012 move.w D1, [A4 + 0x12]
00000EDA 48C1 ext.l D1
00000EDC 9081 sub.l D0, D1
00000EDE 5280 addq.l D0, 1
00000EE0 2540 000C move.l [A2 + 0xC], D0
00000EE4 2053 movea.l A0, [A3]
00000EE6 2668 0010 movea.l A3, [A0 + 0x10]
00000EEA 302B 0014 move.w D0, [A3 + 0x14]
00000EEE 48C0 ext.l D0
00000EF0 322B 0010 move.w D1, [A3 + 0x10]
00000EF4 48C1 ext.l D1
00000EF6 9081 sub.l D0, D1
00000EF8 5280 addq.l D0, 1
00000EFA 2540 0008 move.l [A2 + 0x8], D0
00000EFE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000F02 4E5E unlink A6
00000F04 4E74 0008 rtd 0x0008
export_286:
00000F08 4E56 0000 link A6, 0
00000F0C 48E7 0038 movem.l -[A7], A2,A3,A4
00000F10 7000 moveq.l D0, 0x00
00000F12 246E 000C movea.l A2, [A6 + 0xC]
00000F16 2480 move.l [A2], D0
00000F18 2540 0004 move.l [A2 + 0x4], D0
00000F1C 266E 0008 movea.l A3, [A6 + 0x8]
00000F20 2053 movea.l A0, [A3]
00000F22 2868 0010 movea.l A4, [A0 + 0x10]
00000F26 302C 0016 move.w D0, [A4 + 0x16]
00000F2A 48C0 ext.l D0
00000F2C 322C 0012 move.w D1, [A4 + 0x12]
00000F30 48C1 ext.l D1
00000F32 9081 sub.l D0, D1
00000F34 2540 000C move.l [A2 + 0xC], D0
00000F38 2053 movea.l A0, [A3]
00000F3A 2668 0010 movea.l A3, [A0 + 0x10]
00000F3E 302B 0014 move.w D0, [A3 + 0x14]
00000F42 48C0 ext.l D0
00000F44 322B 0010 move.w D1, [A3 + 0x10]
00000F48 48C1 ext.l D1
00000F4A 9081 sub.l D0, D1
00000F4C 2540 0008 move.l [A2 + 0x8], D0
00000F50 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000F54 4E5E unlink A6
00000F56 4E74 0008 rtd 0x0008
export_287:
00000F5A 4E56 0000 link A6, 0
00000F5E 48E7 0038 movem.l -[A7], A2,A3,A4
00000F62 7000 moveq.l D0, 0x00
00000F64 246E 000C movea.l A2, [A6 + 0xC]
00000F68 2480 move.l [A2], D0
00000F6A 2540 0004 move.l [A2 + 0x4], D0
00000F6E 266E 0008 movea.l A3, [A6 + 0x8]
00000F72 2053 movea.l A0, [A3]
00000F74 2868 0010 movea.l A4, [A0 + 0x10]
00000F78 302C 0016 move.w D0, [A4 + 0x16]
00000F7C 48C0 ext.l D0
00000F7E 322C 0012 move.w D1, [A4 + 0x12]
00000F82 48C1 ext.l D1
00000F84 9081 sub.l D0, D1
00000F86 2540 000C move.l [A2 + 0xC], D0
00000F8A 2053 movea.l A0, [A3]
00000F8C 2668 0010 movea.l A3, [A0 + 0x10]
00000F90 302B 0014 move.w D0, [A3 + 0x14]
00000F94 48C0 ext.l D0
00000F96 322B 0010 move.w D1, [A3 + 0x10]
00000F9A 48C1 ext.l D1
00000F9C 9081 sub.l D0, D1
00000F9E 2540 0008 move.l [A2 + 0x8], D0
00000FA2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000FA6 4E5E unlink A6
00000FA8 4E74 0008 rtd 0x0008
export_288:
00000FAC 4E56 0000 link A6, 0
00000FB0 206E 0008 movea.l A0, [A6 + 0x8]
00000FB4 2250 movea.l A1, [A0]
00000FB6 1029 0032 move.b D0, [A1 + 0x32]
00000FBA 4E5E unlink A6
00000FBC 4E74 0004 rtd 0x0004
export_289:
00000FC0 4E56 0000 link A6, 0
00000FC4 206E 0008 movea.l A0, [A6 + 0x8]
00000FC8 2250 movea.l A1, [A0]
00000FCA 1029 0034 move.b D0, [A1 + 0x34]
00000FCE 4E5E unlink A6
00000FD0 4E74 0004 rtd 0x0004
export_290:
00000FD4 4E56 0000 link A6, 0
00000FD8 206E 0008 movea.l A0, [A6 + 0x8]
00000FDC 2250 movea.l A1, [A0]
00000FDE 1029 0033 move.b D0, [A1 + 0x33]
00000FE2 4E5E unlink A6
00000FE4 4E74 0004 rtd 0x0004
export_291:
00000FE8 4E56 0000 link A6, 0
00000FEC 102E 000C move.b D0, [A6 + 0xC]
00000FF0 6722 beq +0x24 /* 00001014 */
00000FF2 206E 0008 movea.l A0, [A6 + 0x8]
00000FF6 2250 movea.l A1, [A0]
00000FF8 4A29 0032 tst.b [A1 + 0x32]
00000FFC 6716 beq +0x18 /* 00001014 */
00000FFE 2F3C 0000 0197 move.l -[A7], 0x197
00001004 486D D1D2 pea.l [A5 - 0x2E2E]
00001008 486D D1DE pea.l [A5 - 0x2E22]
0000100C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001010 4FEF 000C lea.l A7, [A7 + 0xC]
label00001014:
00001014 206E 0008 movea.l A0, [A6 + 0x8]
00001018 2250 movea.l A1, [A0]
0000101A 136E 000C 0034 move.b [A1 + 0x34], [A6 + 0xC]
00001020 4E5E unlink A6
00001022 4E74 0006 rtd 0x0006
export_292:
00001026 4E56 0000 link A6, 0
0000102A 206E 0008 movea.l A0, [A6 + 0x8]
0000102E 2250 movea.l A1, [A0]
00001030 2F29 0010 move.l -[A7], [A1 + 0x10]
00001034 2F2E 000C move.l -[A7], [A6 + 0xC]
00001038 A91A syscall SetWTitle
0000103A 4E5E unlink A6
0000103C 4E74 0008 rtd 0x0008
export_293:
00001040 4E56 0000 link A6, 0
00001044 206E 0008 movea.l A0, [A6 + 0x8]
00001048 2250 movea.l A1, [A0]
0000104A 2F29 0010 move.l -[A7], [A1 + 0x10]
0000104E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001052 A919 syscall GetWTitle
00001054 4E5E unlink A6
00001056 4E74 0008 rtd 0x0008
export_294:
0000105A 4E56 0000 link A6, 0
0000105E 206E 0008 movea.l A0, [A6 + 0x8]
00001062 2250 movea.l A1, [A0]
00001064 136E 000C 0035 move.b [A1 + 0x35], [A6 + 0xC]
0000106A 4E5E unlink A6
0000106C 4E74 0006 rtd 0x0006
export_295:
00001070 4E56 0000 link A6, 0
00001074 206E 0008 movea.l A0, [A6 + 0x8]
00001078 2250 movea.l A1, [A0]
0000107A 1029 0035 move.b D0, [A1 + 0x35]
0000107E 4E5E unlink A6
00001080 4E74 0004 rtd 0x0004
export_296:
00001084 4E56 0000 link A6, 0
00001088 554F subq.w A7, 2
0000108A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000108E 206E 0008 movea.l A0, [A6 + 0x8]
00001092 2250 movea.l A1, [A0]
00001094 2069 0010 movea.l A0, [A1 + 0x10]
00001098 2F28 0076 move.l -[A7], [A0 + 0x76]
0000109C A8E8 syscall PtInRgn
0000109E 101F move.b D0, [A7]+
000010A0 4E5E unlink A6
000010A2 4E74 0008 rtd 0x0008
export_297:
000010A6 4E56 FFF8 link A6, -0x0008
000010AA 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000010AE 246E 000C movea.l A2, [A6 + 0xC]
000010B2 266E 0008 movea.l A3, [A6 + 0x8]
000010B6 2053 movea.l A0, [A3]
000010B8 702A moveq.l D0, 0x2A
000010BA D1C0 add.l A0, D0
000010BC 20DA move.l [A0]+, [A2]+
000010BE 20DA move.l [A0]+, [A2]+
000010C0 2053 movea.l A0, [A3]
000010C2 2468 0010 movea.l A2, [A0 + 0x10]
000010C6 4A2A 0071 tst.b [A2 + 0x71]
000010CA 6768 beq +0x6A /* 00001134 */
000010CC 266A 0082 movea.l A3, [A2 + 0x82]
000010D0 2053 movea.l A0, [A3]
000010D2 5048 addq.w A0, 8
000010D4 43EE FFF8 lea.l A1, [A6 - 0x8]
000010D8 22D8 move.l [A1]+, [A0]+
000010DA 22D8 move.l [A1]+, [A0]+
000010DC 302E FFFE move.w D0, [A6 - 0x2]
000010E0 48C0 ext.l D0
000010E2 362E FFFA move.w D3, [A6 - 0x6]
000010E6 2203 move.l D1, D3
000010E8 48C1 ext.l D1
000010EA 9081 sub.l D0, D1
000010EC 206E 000C movea.l A0, [A6 + 0xC]
000010F0 3828 0006 move.w D4, [A0 + 0x6]
000010F4 2204 move.l D1, D4
000010F6 48C1 ext.l D1
000010F8 B081 cmp.l D0, D1
000010FA 6F06 ble +0x8 /* 00001102 */
000010FC D644 add.w D3, D4
000010FE 3D43 FFFE move.w [A6 - 0x2], D3
label00001102:
00001102 302E FFFC move.w D0, [A6 - 0x4]
00001106 48C0 ext.l D0
00001108 362E FFF8 move.w D3, [A6 - 0x8]
0000110C 2203 move.l D1, D3
0000110E 48C1 ext.l D1
00001110 9081 sub.l D0, D1
00001112 206E 000C movea.l A0, [A6 + 0xC]
00001116 3828 0004 move.w D4, [A0 + 0x4]
0000111A 2204 move.l D1, D4
0000111C 48C1 ext.l D1
0000111E B081 cmp.l D0, D1
00001120 6F06 ble +0x8 /* 00001128 */
00001122 D644 add.w D3, D4
00001124 3D43 FFFC move.w [A6 - 0x4], D3
label00001128:
00001128 41EE FFF8 lea.l A0, [A6 - 0x8]
0000112C 2253 movea.l A1, [A3]
0000112E 5049 addq.w A1, 8
00001130 22D8 move.l [A1]+, [A0]+
00001132 22D8 move.l [A1]+, [A0]+
label00001134:
00001134 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001138 4E5E unlink A6
0000113A 4E74 0008 rtd 0x0008
export_298:
0000113E 4E56 0000 link A6, 0
00001142 2F0A move.l -[A7], A2
00001144 206E 0008 movea.l A0, [A6 + 0x8]
00001148 2250 movea.l A1, [A0]
0000114A 2069 0010 movea.l A0, [A1 + 0x10]
0000114E 2468 0082 movea.l A2, [A0 + 0x82]
00001152 206E 000C movea.l A0, [A6 + 0xC]
00001156 2252 movea.l A1, [A2]
00001158 5049 addq.w A1, 8
0000115A 22D8 move.l [A1]+, [A0]+
0000115C 22D8 move.l [A1]+, [A0]+
0000115E 245F movea.l A2, [A7]+
00001160 4E5E unlink A6
00001162 4E74 0008 rtd 0x0008
export_299:
00001166 4E56 0000 link A6, 0
0000116A 206E 0008 movea.l A0, [A6 + 0x8]
0000116E 2250 movea.l A1, [A0]
00001170 336E 000C 003E move.w [A1 + 0x3E], [A6 + 0xC]
00001176 4E5E unlink A6
00001178 4E74 0006 rtd 0x0006
export_300:
0000117C 4E56 0000 link A6, 0
00001180 206E 0008 movea.l A0, [A6 + 0x8]
00001184 2250 movea.l A1, [A0]
00001186 3029 003E move.w D0, [A1 + 0x3E]
0000118A 4E5E unlink A6
0000118C 4E74 0004 rtd 0x0004
export_301:
00001190 4E56 0000 link A6, 0
00001194 2F0A move.l -[A7], A2
00001196 246E 0008 movea.l A2, [A6 + 0x8]
0000119A 2052 movea.l A0, [A2]
0000119C 4A28 001C tst.b [A0 + 0x1C]
000011A0 6612 bne +0x14 /* 000011B4 */
000011A2 2F0A move.l -[A7], A2
000011A4 4EBA F030 jsr [PC - 0xFD0 /* 000001D6 */]
000011A8 2F0A move.l -[A7], A2
000011AA 2052 movea.l A0, [A2]
000011AC 2F28 0014 move.l -[A7], [A0 + 0x14]
000011B0 4EAD E14A jsr [A5 - 0x1EB6]
label000011B4:
000011B4 245F movea.l A2, [A7]+
000011B6 4E5E unlink A6
000011B8 4E74 0004 rtd 0x0004
export_302:
000011BC 4E56 0000 link A6, 0
000011C0 2F0A move.l -[A7], A2
000011C2 246E 0008 movea.l A2, [A6 + 0x8]
000011C6 2052 movea.l A0, [A2]
000011C8 4A28 001C tst.b [A0 + 0x1C]
000011CC 6712 beq +0x14 /* 000011E0 */
000011CE 2F0A move.l -[A7], A2
000011D0 4EBA F01E jsr [PC - 0xFE2 /* 000001F0 */]
000011D4 2F0A move.l -[A7], A2
000011D6 2052 movea.l A0, [A2]
000011D8 2F28 0014 move.l -[A7], [A0 + 0x14]
000011DC 4EAD E150 jsr [A5 - 0x1EB0]
label000011E0:
000011E0 245F movea.l A2, [A7]+
000011E2 4E5E unlink A6
000011E4 4E74 0004 rtd 0x0004
export_303:
000011E8 4E56 0000 link A6, 0
000011EC 48E7 1030 movem.l -[A7], D3,A2,A3
000011F0 246E 0008 movea.l A2, [A6 + 0x8]
000011F4 2652 movea.l A3, [A2]
000011F6 4A2B 0032 tst.b [A3 + 0x32]
000011FA 6732 beq +0x34 /* 0000122E */
000011FC 302B 003C move.w D0, [A3 + 0x3C]
00001200 363C 7FFF move.w D3, 0x7FFF
00001204 B043 cmp.w D0, D3
00001206 6726 beq +0x28 /* 0000122E */
00001208 302B 003A move.w D0, [A3 + 0x3A]
0000120C B043 cmp.w D0, D3
0000120E 671E beq +0x20 /* 0000122E */
00001210 3F2B 003C move.w -[A7], [A3 + 0x3C]
00001214 3F2B 003A move.w -[A7], [A3 + 0x3A]
00001218 2F0A move.l -[A7], A2
0000121A 4EAD D0F6 jsr [A5 - 0x2F0A]
0000121E 363C 7FFF move.w D3, 0x7FFF
00001222 2052 movea.l A0, [A2]
00001224 3143 003C move.w [A0 + 0x3C], D3
00001228 2052 movea.l A0, [A2]
0000122A 3143 003A move.w [A0 + 0x3A], D3
label0000122E:
0000122E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001232 4E5E unlink A6
00001234 4E74 0004 rtd 0x0004
export_304:
00001238 4E56 0000 link A6, 0
0000123C 48E7 1030 movem.l -[A7], D3,A2,A3
00001240 246E 0008 movea.l A2, [A6 + 0x8]
00001244 2652 movea.l A3, [A2]
00001246 4A2B 0032 tst.b [A3 + 0x32]
0000124A 674E beq +0x50 /* 0000129A */
0000124C 302B 003C move.w D0, [A3 + 0x3C]
00001250 363C 7FFF move.w D3, 0x7FFF
00001254 B043 cmp.w D0, D3
00001256 6642 bne +0x44 /* 0000129A */
00001258 302B 003A move.w D0, [A3 + 0x3A]
0000125C B043 cmp.w D0, D3
0000125E 663A bne +0x3C /* 0000129A */
00001260 2F0A move.l -[A7], A2
00001262 4EAD CFA0 jsr [A5 - 0x3060]
00001266 2652 movea.l A3, [A2]
00001268 206B 0010 movea.l A0, [A3 + 0x10]
0000126C 2028 0010 move.l D0, [A0 + 0x10]
00001270 2740 003A move.l [A3 + 0x3A], D0
00001274 2052 movea.l A0, [A2]
00001276 703A moveq.l D0, 0x3A
00001278 D1C0 add.l A0, D0
0000127A 2F08 move.l -[A7], A0
0000127C A870 syscall LocalToGlobal
0000127E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001282 4EAD D102 jsr [A5 - 0x2EFE]
00001286 363C 7FFF move.w D3, 0x7FFF
0000128A 206E 0008 movea.l A0, [A6 + 0x8]
0000128E 2250 movea.l A1, [A0]
00001290 3343 0038 move.w [A1 + 0x38], D3
00001294 2250 movea.l A1, [A0]
00001296 3343 0036 move.w [A1 + 0x36], D3
label0000129A:
0000129A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000129E 4E5E unlink A6
000012A0 4E74 0004 rtd 0x0004
export_305:
000012A4 4E56 0000 link A6, 0
000012A8 48E7 0030 movem.l -[A7], A2,A3
000012AC 246E 0008 movea.l A2, [A6 + 0x8]
000012B0 2652 movea.l A3, [A2]
000012B2 4A2B 0032 tst.b [A3 + 0x32]
000012B6 6706 beq +0x8 /* 000012BE */
000012B8 276E 000C 003A move.l [A3 + 0x3A], [A6 + 0xC]
label000012BE:
000012BE 4CDF 0C00 movem.l A2,A3, [A7]+
000012C2 4E5E unlink A6
000012C4 4E74 0008 rtd 0x0008
export_306:
000012C8 4E56 0000 link A6, 0
000012CC 48E7 0030 movem.l -[A7], A2,A3
000012D0 246E 0008 movea.l A2, [A6 + 0x8]
000012D4 2652 movea.l A3, [A2]
000012D6 4A2B 001D tst.b [A3 + 0x1D]
000012DA 6624 bne +0x26 /* 00001300 */
000012DC 2F2B 0010 move.l -[A7], [A3 + 0x10]
000012E0 7001 moveq.l D0, 0x01
000012E2 1F00 move.b -[A7], D0
000012E4 A91C syscall HiliteWindow
000012E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012EA 4EBA EF6C jsr [PC - 0x1094 /* 00000258 */]
000012EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012F2 206E 0008 movea.l A0, [A6 + 0x8]
000012F6 2250 movea.l A1, [A0]
000012F8 2F29 000C move.l -[A7], [A1 + 0xC]
000012FC 4EAD D816 jsr [A5 - 0x27EA]
label00001300:
00001300 4CDF 0C00 movem.l A2,A3, [A7]+
00001304 4E5E unlink A6
00001306 4E74 0004 rtd 0x0004
export_307:
0000130A 4E56 0000 link A6, 0
0000130E 48E7 0030 movem.l -[A7], A2,A3
00001312 246E 0008 movea.l A2, [A6 + 0x8]
00001316 2652 movea.l A3, [A2]
00001318 4A2B 001D tst.b [A3 + 0x1D]
0000131C 6722 beq +0x24 /* 00001340 */
0000131E 2F2B 0010 move.l -[A7], [A3 + 0x10]
00001322 4227 clr.b -[A7]
00001324 A91C syscall HiliteWindow
00001326 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000132A 206E 0008 movea.l A0, [A6 + 0x8]
0000132E 2250 movea.l A1, [A0]
00001330 2F29 000C move.l -[A7], [A1 + 0xC]
00001334 4EAD D81C jsr [A5 - 0x27E4]
00001338 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000133C 4EBA EF7C jsr [PC - 0x1084 /* 000002BA */]
label00001340:
00001340 4CDF 0C00 movem.l A2,A3, [A7]+
00001344 4E5E unlink A6
00001346 4E74 0004 rtd 0x0004
export_308:
0000134A 4E56 0000 link A6, 0
0000134E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001352 206E 0008 movea.l A0, [A6 + 0x8]
00001356 2250 movea.l A1, [A0]
00001358 2F29 0014 move.l -[A7], [A1 + 0x14]
0000135C 4EAD E144 jsr [A5 - 0x1EBC]
00001360 206E 0008 movea.l A0, [A6 + 0x8]
00001364 2250 movea.l A1, [A0]
00001366 137C 0001 001C move.b [A1 + 0x1C], 0x1
0000136C 4E5E unlink A6
0000136E 4E74 0004 rtd 0x0004
export_309:
00001372 4E56 0000 link A6, 0
00001376 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000137A 246E 0008 movea.l A2, [A6 + 0x8]
0000137E 2652 movea.l A3, [A2]
00001380 302B 0038 move.w D0, [A3 + 0x38]
00001384 363C 7FFF move.w D3, 0x7FFF
00001388 B043 cmp.w D0, D3
0000138A 6708 beq +0xA /* 00001394 */
0000138C 302B 0036 move.w D0, [A3 + 0x36]
00001390 B043 cmp.w D0, D3
00001392 6604 bne +0x6 /* 00001398 */
label00001394:
00001394 7000 moveq.l D0, 0x00
00001396 6002 bra +0x4 /* 0000139A */
label00001398:
00001398 7001 moveq.l D0, 0x01
label0000139A:
0000139A 1800 move.b D4, D0
0000139C 4A2B 001C tst.b [A3 + 0x1C]
000013A0 6632 bne +0x34 /* 000013D4 */
000013A2 4A04 tst.b D4
000013A4 672E beq +0x30 /* 000013D4 */
000013A6 2F0A move.l -[A7], A2
000013A8 4EBA EE2C jsr [PC - 0x11D4 /* 000001D6 */]
000013AC 2652 movea.l A3, [A2]
000013AE 2F2B 0010 move.l -[A7], [A3 + 0x10]
000013B2 3F2B 0038 move.w -[A7], [A3 + 0x38]
000013B6 3F2B 0036 move.w -[A7], [A3 + 0x36]
000013BA 4227 clr.b -[A7]
000013BC A91B syscall MoveWindow
000013BE 206E 0008 movea.l A0, [A6 + 0x8]
000013C2 2250 movea.l A1, [A0]
000013C4 7036 moveq.l D0, 0x36
000013C6 D3C0 add.l A1, D0
000013C8 2F09 move.l -[A7], A1
000013CA 3F3C 7FFF move.w -[A7], 0x7FFF
000013CE 3F3C 7FFF move.w -[A7], 0x7FFF
000013D2 A880 syscall SetPt
label000013D4:
000013D4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000013D8 4E5E unlink A6
000013DA 4E74 0004 rtd 0x0004
export_310:
000013DE 4E56 0000 link A6, 0
000013E2 48E7 0030 movem.l -[A7], A2,A3
000013E6 246E 0008 movea.l A2, [A6 + 0x8]
000013EA 2052 movea.l A0, [A2]
000013EC 4A28 001C tst.b [A0 + 0x1C]
000013F0 6736 beq +0x38 /* 00001428 */
000013F2 2F0A move.l -[A7], A2
000013F4 4EBA EDFA jsr [PC - 0x1206 /* 000001F0 */]
000013F8 2052 movea.l A0, [A2]
000013FA 2F28 0010 move.l -[A7], [A0 + 0x10]
000013FE A873 syscall SetPort
00001400 4EBA F610 jsr [PC - 0x9F0 /* 00000A12 */]
00001404 246E 0008 movea.l A2, [A6 + 0x8]
00001408 2652 movea.l A3, [A2]
0000140A 206B 0010 movea.l A0, [A3 + 0x10]
0000140E 2028 0010 move.l D0, [A0 + 0x10]
00001412 2740 0036 move.l [A3 + 0x36], D0
00001416 2052 movea.l A0, [A2]
00001418 7036 moveq.l D0, 0x36
0000141A D1C0 add.l A0, D0
0000141C 2F08 move.l -[A7], A0
0000141E A870 syscall LocalToGlobal
00001420 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001424 4EAD D102 jsr [A5 - 0x2EFE]
label00001428:
00001428 4CDF 0C00 movem.l A2,A3, [A7]+
0000142C 4E5E unlink A6
0000142E 4E74 0004 rtd 0x0004
export_311:
00001432 4E56 0000 link A6, 0
00001436 206E 0008 movea.l A0, [A6 + 0x8]
0000143A 2250 movea.l A1, [A0]
0000143C 2F29 0010 move.l -[A7], [A1 + 0x10]
00001440 1F2E 000C move.b -[A7], [A6 + 0xC]
00001444 A908 syscall ShowHide
00001446 206E 0008 movea.l A0, [A6 + 0x8]
0000144A 2250 movea.l A1, [A0]
0000144C 136E 000C 001C move.b [A1 + 0x1C], [A6 + 0xC]
00001452 4E5E unlink A6
00001454 4E74 0006 rtd 0x0006
export_312:
00001458 4E56 0000 link A6, 0
0000145C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001460 2F2E 000C move.l -[A7], [A6 + 0xC]
00001464 206E 0008 movea.l A0, [A6 + 0x8]
00001468 2250 movea.l A1, [A0]
0000146A 2F29 0014 move.l -[A7], [A1 + 0x14]
0000146E 4EAD E156 jsr [A5 - 0x1EAA]
00001472 4E5E unlink A6
00001474 4E74 0008 rtd 0x0008
export_313:
00001478 4E56 FFF8 link A6, -0x0008
0000147C 48E7 0C20 movem.l -[A7], D4,D5,A2
00001480 246E 0008 movea.l A2, [A6 + 0x8]
00001484 2052 movea.l A0, [A2]
00001486 2068 0010 movea.l A0, [A0 + 0x10]
0000148A 7010 moveq.l D0, 0x10
0000148C D1C0 add.l A0, D0
0000148E 43EE FFF8 lea.l A1, [A6 - 0x8]
00001492 22D8 move.l [A1]+, [A0]+
00001494 22D8 move.l [A1]+, [A0]+
00001496 3A2E FFFC move.w D5, [A6 - 0x4]
0000149A 48C5 ext.l D5
0000149C 322E FFF8 move.w D1, [A6 - 0x8]
000014A0 48C1 ext.l D1
000014A2 9A81 sub.l D5, D1
000014A4 E1A5 asl D5, D0
000014A6 322E FFFE move.w D1, [A6 - 0x2]
000014AA 48C1 ext.l D1
000014AC 342E FFFA move.w D2, [A6 - 0x6]
000014B0 48C2 ext.l D2
000014B2 9282 sub.l D1, D2
000014B4 DA81 add.l D5, D1
000014B6 2052 movea.l A0, [A2]
000014B8 722A moveq.l D1, 0x2A
000014BA D1C1 add.l A0, D1
000014BC 43EE FFF8 lea.l A1, [A6 - 0x8]
000014C0 22D8 move.l [A1]+, [A0]+
000014C2 22D8 move.l [A1]+, [A0]+
000014C4 526E FFFE addq.w [A6 - 0x2], 1
000014C8 526E FFFC addq.w [A6 - 0x4], 1
000014CC 594F subq.w A7, 4
000014CE 2052 movea.l A0, [A2]
000014D0 2F28 0010 move.l -[A7], [A0 + 0x10]
000014D4 206E 000C movea.l A0, [A6 + 0xC]
000014D8 2F28 000A move.l -[A7], [A0 + 0xA]
000014DC 486E FFF8 pea.l [A6 - 0x8]
000014E0 A92B syscall GrowWindow
000014E2 281F move.l D4, [A7]+
000014E4 6716 beq +0x18 /* 000014FC */
000014E6 B885 cmp.l D4, D5
000014E8 6712 beq +0x14 /* 000014FC */
000014EA 3F04 move.w -[A7], D4
000014EC 2004 move.l D0, D4
000014EE 7210 moveq.l D1, 0x10
000014F0 E2A8 lsr D0, D1
000014F2 3F00 move.w -[A7], D0
000014F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014F8 4EAD D0FC jsr [A5 - 0x2F04]
label000014FC:
000014FC 4CDF 0430 movem.l D4,D5,A2, [A7]+
00001500 4E5E unlink A6
00001502 4E74 0008 rtd 0x0008
export_314:
00001506 4E56 FFF8 link A6, -0x0008
0000150A 48E7 0030 movem.l -[A7], A2,A3
0000150E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001512 4EAD CFA0 jsr [A5 - 0x3060]
00001516 206E 0008 movea.l A0, [A6 + 0x8]
0000151A 2250 movea.l A1, [A0]
0000151C 2069 0010 movea.l A0, [A1 + 0x10]
00001520 7010 moveq.l D0, 0x10
00001522 D1C0 add.l A0, D0
00001524 43EE FFF8 lea.l A1, [A6 - 0x8]
00001528 22D8 move.l [A1]+, [A0]+
0000152A 22D8 move.l [A1]+, [A0]+
0000152C 486E FFF8 pea.l [A6 - 0x8]
00001530 A87B syscall ClipRect
00001532 486E FFF8 pea.l [A6 - 0x8]
00001536 A8A3 syscall EraseRect
00001538 206E 0008 movea.l A0, [A6 + 0x8]
0000153C 2250 movea.l A1, [A0]
0000153E 2F29 0010 move.l -[A7], [A1 + 0x10]
00001542 3F2E 000C move.w -[A7], [A6 + 0xC]
00001546 4227 clr.b -[A7]
00001548 A83A syscall ZoomWindow
0000154A 246E 0008 movea.l A2, [A6 + 0x8]
0000154E 2652 movea.l A3, [A2]
00001550 4AAB 0018 tst.l [A3 + 0x18]
00001554 6742 beq +0x44 /* 00001598 */
00001556 206B 0010 movea.l A0, [A3 + 0x10]
0000155A 3028 0016 move.w D0, [A0 + 0x16]
0000155E 906E FFFE sub.w D0, [A6 - 0x2]
00001562 3D40 FFFE move.w [A6 - 0x2], D0
00001566 2052 movea.l A0, [A2]
00001568 2068 0010 movea.l A0, [A0 + 0x10]
0000156C 3028 0014 move.w D0, [A0 + 0x14]
00001570 906E FFFC sub.w D0, [A6 - 0x4]
00001574 3D40 FFFC move.w [A6 - 0x4], D0
00001578 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
0000157C 486E FFF8 pea.l [A6 - 0x8]
00001580 2052 movea.l A0, [A2]
00001582 2F28 0018 move.l -[A7], [A0 + 0x18]
00001586 4EAD D6F6 jsr [A5 - 0x290A]
0000158A 2052 movea.l A0, [A2]
0000158C 2068 0010 movea.l A0, [A0 + 0x10]
00001590 7010 moveq.l D0, 0x10
00001592 D1C0 add.l A0, D0
00001594 2F08 move.l -[A7], A0
00001596 A928 syscall InvalRect
label00001598:
00001598 246E 0008 movea.l A2, [A6 + 0x8]
0000159C 2652 movea.l A3, [A2]
0000159E 4A2B 0032 tst.b [A3 + 0x32]
000015A2 670A beq +0xC /* 000015AE */
000015A4 2F0A move.l -[A7], A2
000015A6 2F2B 0014 move.l -[A7], [A3 + 0x14]
000015AA 4EAD E144 jsr [A5 - 0x1EBC]
label000015AE:
000015AE 4CDF 0C00 movem.l A2,A3, [A7]+
000015B2 4E5E unlink A6
000015B4 4E74 0006 rtd 0x0006
export_315:
000015B8 4E56 0000 link A6, 0
000015BC 48E7 0030 movem.l -[A7], A2,A3
000015C0 206E 0008 movea.l A0, [A6 + 0x8]
000015C4 2250 movea.l A1, [A0]
000015C6 2F29 0010 move.l -[A7], [A1 + 0x10]
000015CA 3F2E 000E move.w -[A7], [A6 + 0xE]
000015CE 3F2E 000C move.w -[A7], [A6 + 0xC]
000015D2 4227 clr.b -[A7]
000015D4 A91B syscall MoveWindow
000015D6 206E 0008 movea.l A0, [A6 + 0x8]
000015DA 2250 movea.l A1, [A0]
000015DC 2069 0010 movea.l A0, [A1 + 0x10]
000015E0 2468 0082 movea.l A2, [A0 + 0x82]
000015E4 B4FC 0000 cmpa.w A2, 0x0
000015E8 6718 beq +0x1A /* 00001602 */
000015EA 2652 movea.l A3, [A2]
000015EC 2F0B move.l -[A7], A3
000015EE 302E 000E move.w D0, [A6 + 0xE]
000015F2 906B 0002 sub.w D0, [A3 + 0x2]
000015F6 3F00 move.w -[A7], D0
000015F8 302E 000C move.w D0, [A6 + 0xC]
000015FC 9053 sub.w D0, [A3]
000015FE 3F00 move.w -[A7], D0
00001600 A8A8 syscall OffsetRect
label00001602:
00001602 4CDF 0C00 movem.l A2,A3, [A7]+
00001606 4E5E unlink A6
00001608 4E74 0008 rtd 0x0008
export_316:
0000160C 4E56 FFF8 link A6, -0x0008
00001610 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001614 4240 clr.w D0
00001616 3D40 FFF8 move.w [A6 - 0x8], D0
0000161A 3D40 FFFA move.w [A6 - 0x6], D0
0000161E 246E 0008 movea.l A2, [A6 + 0x8]
00001622 2052 movea.l A0, [A2]
00001624 2668 0010 movea.l A3, [A0 + 0x10]
00001628 302B 0016 move.w D0, [A3 + 0x16]
0000162C 906B 0012 sub.w D0, [A3 + 0x12]
00001630 3D40 FFFE move.w [A6 - 0x2], D0
00001634 2052 movea.l A0, [A2]
00001636 2668 0010 movea.l A3, [A0 + 0x10]
0000163A 302B 0014 move.w D0, [A3 + 0x14]
0000163E 906B 0010 sub.w D0, [A3 + 0x10]
00001642 3D40 FFFC move.w [A6 - 0x4], D0
00001646 362E 000E move.w D3, [A6 + 0xE]
0000164A 2652 movea.l A3, [A2]
0000164C 382B 0030 move.w D4, [A3 + 0x30]
00001650 B644 cmp.w D3, D4
00001652 6C06 bge +0x8 /* 0000165A */
00001654 2003 move.l D0, D3
00001656 48C0 ext.l D0
00001658 6008 bra +0xA /* 00001662 */
label0000165A:
0000165A 3004 move.w D0, D4
0000165C 2200 move.l D1, D0
0000165E 48C1 ext.l D1
00001660 2001 move.l D0, D1
label00001662:
00001662 3D40 000E move.w [A6 + 0xE], D0
00001666 362E 000C move.w D3, [A6 + 0xC]
0000166A 382B 002E move.w D4, [A3 + 0x2E]
0000166E B644 cmp.w D3, D4
00001670 6C06 bge +0x8 /* 00001678 */
00001672 2203 move.l D1, D3
00001674 48C1 ext.l D1
00001676 6008 bra +0xA /* 00001680 */
label00001678:
00001678 3204 move.w D1, D4
0000167A 2401 move.l D2, D1
0000167C 48C2 ext.l D2
0000167E 2202 move.l D1, D2
label00001680:
00001680 3D41 000C move.w [A6 + 0xC], D1
00001684 362B 002C move.w D3, [A3 + 0x2C]
00001688 B043 cmp.w D0, D3
0000168A 6F06 ble +0x8 /* 00001692 */
0000168C 2400 move.l D2, D0
0000168E 48C2 ext.l D2
00001690 6008 bra +0xA /* 0000169A */
label00001692:
00001692 3403 move.w D2, D3
00001694 2602 move.l D3, D2
00001696 48C3 ext.l D3
00001698 2403 move.l D2, D3
label0000169A:
0000169A 3D42 000E move.w [A6 + 0xE], D2
0000169E 362B 002A move.w D3, [A3 + 0x2A]
000016A2 B243 cmp.w D1, D3
000016A4 6F06 ble +0x8 /* 000016AC */
000016A6 2001 move.l D0, D1
000016A8 48C0 ext.l D0
000016AA 6008 bra +0xA /* 000016B4 */
label000016AC:
000016AC 3003 move.w D0, D3
000016AE 2600 move.l D3, D0
000016B0 48C3 ext.l D3
000016B2 2003 move.l D0, D3
label000016B4:
000016B4 3D40 000C move.w [A6 + 0xC], D0
000016B8 2F2B 0010 move.l -[A7], [A3 + 0x10]
000016BC 3F02 move.w -[A7], D2
000016BE 3F00 move.w -[A7], D0
000016C0 7001 moveq.l D0, 0x01
000016C2 1F00 move.b -[A7], D0
000016C4 A91D syscall SizeWindow
000016C6 246E 0008 movea.l A2, [A6 + 0x8]
000016CA 2052 movea.l A0, [A2]
000016CC 4AA8 0018 tst.l [A0 + 0x18]
000016D0 672A beq +0x2C /* 000016FC */
000016D2 302E 000E move.w D0, [A6 + 0xE]
000016D6 906E FFFE sub.w D0, [A6 - 0x2]
000016DA 3D40 FFFE move.w [A6 - 0x2], D0
000016DE 302E 000C move.w D0, [A6 + 0xC]
000016E2 906E FFFC sub.w D0, [A6 - 0x4]
000016E6 3D40 FFFC move.w [A6 - 0x4], D0
000016EA 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
000016EE 486E FFF8 pea.l [A6 - 0x8]
000016F2 2052 movea.l A0, [A2]
000016F4 2F28 0018 move.l -[A7], [A0 + 0x18]
000016F8 4EAD D6F6 jsr [A5 - 0x290A]
label000016FC:
000016FC 4EBA F314 jsr [PC - 0xCEC /* 00000A12 */]
00001700 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001704 4EAD D108 jsr [A5 - 0x2EF8]
00001708 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000170C 4E5E unlink A6
0000170E 4E74 0008 rtd 0x0008
export_317:
00001712 4E56 FFF8 link A6, -0x0008
00001716 2F0A move.l -[A7], A2
00001718 486E FFF8 pea.l [A6 - 0x8]
0000171C 246E 0008 movea.l A2, [A6 + 0x8]
00001720 2052 movea.l A0, [A2]
00001722 2F28 0014 move.l -[A7], [A0 + 0x14]
00001726 4EAD E168 jsr [A5 - 0x1E98]
0000172A 2052 movea.l A0, [A2]
0000172C 2F28 0010 move.l -[A7], [A0 + 0x10]
00001730 302E FFFE move.w D0, [A6 - 0x2]
00001734 0640 03E8 addi.w D0, 0x3E8
00001738 3F00 move.w -[A7], D0
0000173A 302E FFFC move.w D0, [A6 - 0x4]
0000173E 0640 03E8 addi.w D0, 0x3E8
00001742 3F00 move.w -[A7], D0
00001744 4227 clr.b -[A7]
00001746 A91B syscall MoveWindow
00001748 245F movea.l A2, [A7]+
0000174A 4E5E unlink A6
0000174C 4E74 0004 rtd 0x0004
export_318:
00001750 4E56 FFB0 link A6, -0x0050
00001754 2F0A move.l -[A7], A2
00001756 486E FFB0 pea.l [A6 - 0x50]
0000175A A874 syscall GetPort
0000175C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001760 4EAD CFA0 jsr [A5 - 0x3060]
00001764 206E 0008 movea.l A0, [A6 + 0x8]
00001768 2250 movea.l A1, [A0]
0000176A 2F29 0010 move.l -[A7], [A1 + 0x10]
0000176E A922 syscall BeginUpdate
00001770 206D CE52 movea.l A0, [A5 - 0x31AE]
00001774 7010 moveq.l D0, 0x10
00001776 D1C0 add.l A0, D0
00001778 2F08 move.l -[A7], A0
0000177A A87B syscall ClipRect
0000177C 102D CD2A move.b D0, [A5 - 0x32D6]
00001780 EC08 lsr D0.b, 6
00001782 7201 moveq.l D1, 0x01
00001784 C001 and.b D0, D1
00001786 6718 beq +0x1A /* 000017A0 */
00001788 486E FFBC pea.l [A6 - 0x44]
0000178C AA1A syscall GetBackColor
0000178E 486E FFBC pea.l [A6 - 0x44]
00001792 AA15 syscall RGBBackColor
00001794 486E FFBC pea.l [A6 - 0x44]
00001798 AA19 syscall GetForeColor
0000179A 486E FFBC pea.l [A6 - 0x44]
0000179E AA14 syscall RGBForeColor
label000017A0:
000017A0 206D CE52 movea.l A0, [A5 - 0x31AE]
000017A4 7010 moveq.l D0, 0x10
000017A6 D1C0 add.l A0, D0
000017A8 2F08 move.l -[A7], A0
000017AA A8A3 syscall EraseRect
000017AC 206E 0008 movea.l A0, [A6 + 0x8]
000017B0 2250 movea.l A1, [A0]
000017B2 4AA9 0018 tst.l [A1 + 0x18]
000017B6 6770 beq +0x72 /* 00001828 */
000017B8 206D CE52 movea.l A0, [A5 - 0x31AE]
000017BC 2068 0018 movea.l A0, [A0 + 0x18]
000017C0 2050 movea.l A0, [A0]
000017C2 5448 addq.w A0, 2
000017C4 43EE FFB4 lea.l A1, [A6 - 0x4C]
000017C8 22D8 move.l [A1]+, [A0]+
000017CA 22D8 move.l [A1]+, [A0]+
000017CC 486E FFC4 pea.l [A6 - 0x3C]
000017D0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000017D4 584F addq.w A7, 4
000017D6 41EE FFD2 lea.l A0, [A6 - 0x2E]
000017DA 7000 moveq.l D0, 0x00
000017DC 43FA 0006 lea.l A1, [PC + 0x6 /* 000017E4, value 0x4A80661C */]
000017E0 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
000017E4 4A80 tst.l D0
000017E6 661C bne +0x1E /* 00001804 */
000017E8 486D 05FA pea.l [A5 + 0x5FA /* export_187 */]
000017EC 486E FFB4 pea.l [A6 - 0x4C]
000017F0 206E 0008 movea.l A0, [A6 + 0x8]
000017F4 2250 movea.l A1, [A0]
000017F6 2F29 0018 move.l -[A7], [A1 + 0x18]
000017FA 4EAD D6F6 jsr [A5 - 0x290A]
000017FE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001802 6024 bra +0x26 /* 00001828 */
label00001804:
00001804 246D CD78 movea.l A2, [A5 - 0x3288]
00001808 2052 movea.l A0, [A2]
0000180A 4A28 0033 tst.b [A0 + 0x33]
0000180E 6706 beq +0x8 /* 00001816 */
00001810 2F0A move.l -[A7], A2
00001812 4EAD F974 jsr [A5 - 0x68C]
label00001816:
00001816 102E FFC9 move.b D0, [A6 - 0x37]
0000181A 670C beq +0xE /* 00001828 */
0000181C 3F2D CD24 move.w -[A7], [A5 - 0x32DC]
00001820 2F2D CD20 move.l -[A7], [A5 - 0x32E0]
00001824 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
label00001828:
00001828 206E 0008 movea.l A0, [A6 + 0x8]
0000182C 2250 movea.l A1, [A0]
0000182E 2F29 0010 move.l -[A7], [A1 + 0x10]
00001832 A923 syscall EndUpdate
00001834 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00001838 A873 syscall SetPort
0000183A 4EBA F1D6 jsr [PC - 0xE2A /* 00000A12 */]
0000183E 245F movea.l A2, [A7]+
00001840 4E5E unlink A6
00001842 4E74 0004 rtd 0x0004
export_319:
00001846 4E56 0000 link A6, 0
0000184A 206E 0008 movea.l A0, [A6 + 0x8]
0000184E 2250 movea.l A1, [A0]
00001850 2F29 0010 move.l -[A7], [A1 + 0x10]
00001854 A873 syscall SetPort
00001856 4267 clr.w -[A7]
00001858 4267 clr.w -[A7]
0000185A A878 syscall SetOrigin
0000185C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001860 4EBA F1A0 jsr [PC - 0xE60 /* 00000A02 */]
00001864 4E5E unlink A6
00001866 4E74 0004 rtd 0x0004
export_320:
0000186A 4E56 0000 link A6, 0
0000186E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001872 4EAD CFA0 jsr [A5 - 0x3060]
00001876 206E 000C movea.l A0, [A6 + 0xC]
0000187A 700A moveq.l D0, 0x0A
0000187C D1C0 add.l A0, D0
0000187E 2F08 move.l -[A7], A0
00001880 A871 syscall GlobalToLocal
00001882 2F2E 000C move.l -[A7], [A6 + 0xC]
00001886 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000188A 4EBA EAEE jsr [PC - 0x1512 /* 0000037A */]
0000188E 4E5E unlink A6
00001890 4E74 0008 rtd 0x0008
export_321:
00001894 4E56 FFFC link A6, -0x0004
00001898 2F0A move.l -[A7], A2
0000189A 246E 0008 movea.l A2, [A6 + 0x8]
0000189E 2052 movea.l A0, [A2]
000018A0 2068 0010 movea.l A0, [A0 + 0x10]
000018A4 2068 0076 movea.l A0, [A0 + 0x76]
000018A8 2050 movea.l A0, [A0]
000018AA 2028 0002 move.l D0, [A0 + 0x2]
000018AE 2D40 FFFC move.l [A6 - 0x4], D0
000018B2 302E FFFE move.w D0, [A6 - 0x2]
000018B6 916E 0012 sub.w [A6 + 0x12], D0
000018BA 302E FFFC move.w D0, [A6 - 0x4]
000018BE 916E 0010 sub.w [A6 + 0x10], D0
000018C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000018C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000018CA 2F0A move.l -[A7], A2
000018CC 4EBA EBF6 jsr [PC - 0x140A /* 000004C4 */]
000018D0 245F movea.l A2, [A7]+
000018D2 4E5E unlink A6
000018D4 4E74 000C rtd 0x000C
export_322:
000018D8 4E56 FFFC link A6, -0x0004
000018DC 206E 0008 movea.l A0, [A6 + 0x8]
000018E0 2250 movea.l A1, [A0]
000018E2 2069 0010 movea.l A0, [A1 + 0x10]
000018E6 2068 0076 movea.l A0, [A0 + 0x76]
000018EA 2050 movea.l A0, [A0]
000018EC 2028 0002 move.l D0, [A0 + 0x2]
000018F0 2D40 FFFC move.l [A6 - 0x4], D0
000018F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000018F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000018FC 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00001900 2F2E 000C move.l -[A7], [A6 + 0xC]
00001904 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001908 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000190C A8A8 syscall OffsetRect
0000190E 4E5E unlink A6
00001910 4E74 000C rtd 0x000C
fn00001914:
00001914 4E56 FFF0 link A6, -0x0010
00001918 48E7 1020 movem.l -[A7], D3,A2
0000191C 246E 0008 movea.l A2, [A6 + 0x8]
00001920 2052 movea.l A0, [A2]
00001922 4228 0070 clr.b [A0 + 0x70]
00001926 486E FFF0 pea.l [A6 - 0x10]
0000192A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000192E 4EAD CEEC jsr [A5 - 0x3114]
00001932 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001936 2F2E 000C move.l -[A7], [A6 + 0xC]
0000193A 7610 moveq.l D3, 0x10
0000193C 3F03 move.w -[A7], D3
0000193E 3F03 move.w -[A7], D3
00001940 302E FFFE move.w D0, [A6 - 0x2]
00001944 76F0 moveq.l D3, 0xFFFFFFF0
00001946 D043 add.w D0, D3
00001948 3F00 move.w -[A7], D0
0000194A 302E FFFA move.w D0, [A6 - 0x6]
0000194E D043 add.w D0, D3
00001950 3F00 move.w -[A7], D0
00001952 7601 moveq.l D3, 0x01
00001954 1F03 move.b -[A7], D3
00001956 7003 moveq.l D0, 0x03
00001958 1F00 move.b -[A7], D0
0000195A 2F0A move.l -[A7], A2
0000195C 4EBA 012E jsr [PC + 0x12E /* 00001A8C */]
00001960 2052 movea.l A0, [A2]
00001962 1143 001E move.b [A0 + 0x1E], D3
00001966 4CDF 0408 movem.l D3,A2, [A7]+
0000196A 4E5E unlink A6
0000196C 4E74 000C rtd 0x000C
export_152:
00001970 4E56 FFF4 link A6, -0x000C
00001974 48E7 1030 movem.l -[A7], D3,A2,A3
00001978 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000197C 4EAD CED4 jsr [A5 - 0x312C]
00001980 4A00 tst.b D0
00001982 673E beq +0x40 /* 000019C2 */
00001984 246E 0008 movea.l A2, [A6 + 0x8]
00001988 2652 movea.l A3, [A2]
0000198A 4A2B 0070 tst.b [A3 + 0x70]
0000198E 6722 beq +0x24 /* 000019B2 */
00001990 7038 moveq.l D0, 0x38
00001992 D7C0 add.l A3, D0
00001994 2F0B move.l -[A7], A3
00001996 486E FFFC pea.l [A6 - 0x4]
0000199A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000199E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019A2 7001 moveq.l D0, 0x01
000019A4 3F00 move.w -[A7], D0
000019A6 3F3C 00C8 move.w -[A7], 0xC8
000019AA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000019AE 504F addq.w A7, 8
000019B0 603C bra +0x3E /* 000019EE */
label000019B2:
000019B2 A89E syscall PenNormal
000019B4 206E 0008 movea.l A0, [A6 + 0x8]
000019B8 2250 movea.l A1, [A0]
000019BA 2F29 0010 move.l -[A7], [A1 + 0x10]
000019BE A904 syscall DrawGrowIcon
000019C0 602C bra +0x2E /* 000019EE */
label000019C2:
000019C2 206E 0008 movea.l A0, [A6 + 0x8]
000019C6 2250 movea.l A1, [A0]
000019C8 7038 moveq.l D0, 0x38
000019CA D3C0 add.l A1, D0
000019CC 2F09 move.l -[A7], A1
000019CE 486E FFF4 pea.l [A6 - 0xC]
000019D2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000019D6 486E FFF4 pea.l [A6 - 0xC]
000019DA A8A1 syscall FrameRect
000019DC 486E FFF4 pea.l [A6 - 0xC]
000019E0 7601 moveq.l D3, 0x01
000019E2 3F03 move.w -[A7], D3
000019E4 3F03 move.w -[A7], D3
000019E6 A8A9 syscall InsetRect
000019E8 486E FFF4 pea.l [A6 - 0xC]
000019EC A8A3 syscall EraseRect
label000019EE:
000019EE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000019F2 4E5E unlink A6
000019F4 4E74 0008 rtd 0x0008
export_153:
000019F8 4E56 FFF8 link A6, -0x0008
000019FC 48E7 0030 movem.l -[A7], A2,A3
00001A00 246E 0008 movea.l A2, [A6 + 0x8]
00001A04 2652 movea.l A3, [A2]
00001A06 701D moveq.l D0, 0x1D
00001A08 D7C0 add.l A3, D0
00001A0A 4A13 tst.b [A3]
00001A0C 6626 bne +0x28 /* 00001A34 */
00001A0E 16BC 0001 move.b [A3], 0x1
00001A12 2F0A move.l -[A7], A2
00001A14 4EAD CEDA jsr [A5 - 0x3126]
00001A18 4A00 tst.b D0
00001A1A 6718 beq +0x1A /* 00001A34 */
00001A1C 2052 movea.l A0, [A2]
00001A1E 7048 moveq.l D0, 0x48
00001A20 D1C0 add.l A0, D0
00001A22 2F08 move.l -[A7], A0
00001A24 486E FFF8 pea.l [A6 - 0x8]
00001A28 2F0A move.l -[A7], A2
00001A2A 4EAD EF9C jsr [A5 - 0x1064]
00001A2E 486E FFF8 pea.l [A6 - 0x8]
00001A32 A928 syscall InvalRect
label00001A34:
00001A34 4CDF 0C00 movem.l A2,A3, [A7]+
00001A38 4E5E unlink A6
00001A3A 4E74 0004 rtd 0x0004
export_154:
00001A3E 4E56 FFF8 link A6, -0x0008
00001A42 48E7 0030 movem.l -[A7], A2,A3
00001A46 246E 0008 movea.l A2, [A6 + 0x8]
00001A4A 2652 movea.l A3, [A2]
00001A4C 701D moveq.l D0, 0x1D
00001A4E D7C0 add.l A3, D0
00001A50 4A13 tst.b [A3]
00001A52 672E beq +0x30 /* 00001A82 */
00001A54 4213 clr.b [A3]
00001A56 2F0A move.l -[A7], A2
00001A58 4EAD CEDA jsr [A5 - 0x3126]
00001A5C 4A00 tst.b D0
00001A5E 6722 beq +0x24 /* 00001A82 */
00001A60 2052 movea.l A0, [A2]
00001A62 7048 moveq.l D0, 0x48
00001A64 D1C0 add.l A0, D0
00001A66 2F08 move.l -[A7], A0
00001A68 486E FFF8 pea.l [A6 - 0x8]
00001A6C 2F0A move.l -[A7], A2
00001A6E 4EAD EF9C jsr [A5 - 0x1064]
00001A72 486E FFF8 pea.l [A6 - 0x8]
00001A76 2F0A move.l -[A7], A2
00001A78 4EAD EF30 jsr [A5 - 0x10D0]
00001A7C 486E FFF8 pea.l [A6 - 0x8]
00001A80 A92A syscall ValidRect
label00001A82:
00001A82 4CDF 0C00 movem.l A2,A3, [A7]+
00001A86 4E5E unlink A6
00001A88 4E74 0004 rtd 0x0004
export_157:
fn00001A8C:
00001A8C 4E56 0000 link A6, 0
00001A90 2F03 move.l -[A7], D3
00001A92 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001A96 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001A9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A9E 4EBA E560 jsr [PC - 0x1AA0 /* 00000000 */]
00001AA2 7601 moveq.l D3, 0x01
00001AA4 206E 0008 movea.l A0, [A6 + 0x8]
00001AA8 2250 movea.l A1, [A0]
00001AAA 1343 001C move.b [A1 + 0x1C], D3
00001AAE 2250 movea.l A1, [A0]
00001AB0 1343 001D move.b [A1 + 0x1D], D3
00001AB4 2250 movea.l A1, [A0]
00001AB6 336E 0016 0028 move.w [A1 + 0x28], [A6 + 0x16]
00001ABC 2250 movea.l A1, [A0]
00001ABE 336E 0014 002A move.w [A1 + 0x2A], [A6 + 0x14]
00001AC4 302E 0012 move.w D0, [A6 + 0x12]
00001AC8 48C0 ext.l D0
00001ACA 2250 movea.l A1, [A0]
00001ACC 2340 002C move.l [A1 + 0x2C], D0
00001AD0 302E 0010 move.w D0, [A6 + 0x10]
00001AD4 48C0 ext.l D0
00001AD6 2250 movea.l A1, [A0]
00001AD8 2340 0030 move.l [A1 + 0x30], D0
00001ADC 2250 movea.l A1, [A0]
00001ADE 136E 000E 0034 move.b [A1 + 0x34], [A6 + 0xE]
00001AE4 2250 movea.l A1, [A0]
00001AE6 136E 000C 0035 move.b [A1 + 0x35], [A6 + 0xC]
00001AEC 2250 movea.l A1, [A0]
00001AEE 1343 0036 move.b [A1 + 0x36], D3
00001AF2 2250 movea.l A1, [A0]
00001AF4 1343 0064 move.b [A1 + 0x64], D3
00001AF8 2F08 move.l -[A7], A0
00001AFA 4EBA 0096 jsr [PC + 0x96 /* 00001B92 */]
00001AFE 261F move.l D3, [A7]+
00001B00 4E5E unlink A6
00001B02 4E74 0018 rtd 0x0018
export_158:
fn00001B06:
00001B06 4E56 FFFC link A6, -0x0004
00001B0A 2F0A move.l -[A7], A2
00001B0C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B10 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B14 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B1C 4EBA E5E4 jsr [PC - 0x1A1C /* 00000102 */]
00001B20 206E 000C movea.l A0, [A6 + 0xC]
00001B24 3028 0006 move.w D0, [A0 + 0x6]
00001B28 226E 0008 movea.l A1, [A6 + 0x8]
00001B2C 2451 movea.l A2, [A1]
00001B2E 3540 0028 move.w [A2 + 0x28], D0
00001B32 3028 0008 move.w D0, [A0 + 0x8]
00001B36 2451 movea.l A2, [A1]
00001B38 3540 002A move.w [A2 + 0x2A], D0
00001B3C 3028 000A move.w D0, [A0 + 0xA]
00001B40 48C0 ext.l D0
00001B42 2451 movea.l A2, [A1]
00001B44 2540 002C move.l [A2 + 0x2C], D0
00001B48 3028 000C move.w D0, [A0 + 0xC]
00001B4C 48C0 ext.l D0
00001B4E 2451 movea.l A2, [A1]
00001B50 2540 0030 move.l [A2 + 0x30], D0
00001B54 3028 000E move.w D0, [A0 + 0xE]
00001B58 2451 movea.l A2, [A1]
00001B5A 1540 0034 move.b [A2 + 0x34], D0
00001B5E 3028 0010 move.w D0, [A0 + 0x10]
00001B62 2451 movea.l A2, [A1]
00001B64 1540 0035 move.b [A2 + 0x35], D0
00001B68 3028 0012 move.w D0, [A0 + 0x12]
00001B6C 56C0 sne D0
00001B6E 4400 neg.b D0
00001B70 4880 ext.w D0
00001B72 48C0 ext.l D0
00001B74 2451 movea.l A2, [A1]
00001B76 1540 0036 move.b [A2 + 0x36], D0
00001B7A 3028 0014 move.w D0, [A0 + 0x14]
00001B7E 2051 movea.l A0, [A1]
00001B80 1140 0064 move.b [A0 + 0x64], D0
00001B84 2F09 move.l -[A7], A1
00001B86 4EBA 000A jsr [PC + 0xA /* 00001B92 */]
00001B8A 245F movea.l A2, [A7]+
00001B8C 4E5E unlink A6
00001B8E 4E74 0010 rtd 0x0010
fn00001B92:
00001B92 4E56 0000 link A6, 0
00001B96 48E7 1020 movem.l -[A7], D3,A2
00001B9A 7600 moveq.l D3, 0x00
00001B9C 246E 0008 movea.l A2, [A6 + 0x8]
00001BA0 2052 movea.l A0, [A2]
00001BA2 2143 0066 move.l [A0 + 0x66], D3
00001BA6 2052 movea.l A0, [A2]
00001BA8 2143 006C move.l [A0 + 0x6C], D3
00001BAC 2F0A move.l -[A7], A2
00001BAE 2052 movea.l A0, [A2]
00001BB0 2F28 0014 move.l -[A7], [A0 + 0x14]
00001BB4 4EAD CF7C jsr [A5 - 0x3084]
00001BB8 2052 movea.l A0, [A2]
00001BBA 4228 0065 clr.b [A0 + 0x65]
00001BBE 2052 movea.l A0, [A2]
00001BC0 2F28 0014 move.l -[A7], [A0 + 0x14]
00001BC4 4EAD CEE0 jsr [A5 - 0x3120]
00001BC8 2052 movea.l A0, [A2]
00001BCA 2140 0010 move.l [A0 + 0x10], D0
00001BCE 2F0A move.l -[A7], A2
00001BD0 4EAD EF72 jsr [A5 - 0x108E]
00001BD4 2F0A move.l -[A7], A2
00001BD6 4EAD EF7E jsr [A5 - 0x1082]
00001BDA 2052 movea.l A0, [A2]
00001BDC 2143 0060 move.l [A0 + 0x60], D3
00001BE0 2052 movea.l A0, [A2]
00001BE2 117C 0001 006A move.b [A0 + 0x6A], 0x1
00001BE8 4CDF 0408 movem.l D3,A2, [A7]+
00001BEC 4E5E unlink A6
00001BEE 4E74 0004 rtd 0x0004
export_159:
fn00001BF2:
00001BF2 4E56 0000 link A6, 0
00001BF6 2F0A move.l -[A7], A2
00001BF8 246E 0008 movea.l A2, [A6 + 0x8]
00001BFC 2052 movea.l A0, [A2]
00001BFE 7060 moveq.l D0, 0x60
00001C00 D1C0 add.l A0, D0
00001C02 2F08 move.l -[A7], A0
00001C04 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001C08 2052 movea.l A0, [A2]
00001C0A 7066 moveq.l D0, 0x66
00001C0C D1C0 add.l A0, D0
00001C0E 2F08 move.l -[A7], A0
00001C10 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001C14 2052 movea.l A0, [A2]
00001C16 4AA8 006C tst.l [A0 + 0x6C]
00001C1A 6708 beq +0xA /* 00001C24 */
00001C1C 42A7 clr.l -[A7]
00001C1E 2F0A move.l -[A7], A2
00001C20 4EAD D624 jsr [A5 - 0x29DC]
label00001C24:
00001C24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C28 4EBA E54C jsr [PC - 0x1AB4 /* 00000176 */]
00001C2C 245F movea.l A2, [A7]+
00001C2E 4E5E unlink A6
00001C30 4E74 0004 rtd 0x0004
export_160:
00001C34 4E56 0000 link A6, 0
00001C38 48E7 0030 movem.l -[A7], A2,A3
00001C3C 246E 0008 movea.l A2, [A6 + 0x8]
00001C40 2052 movea.l A0, [A2]
00001C42 216E 0010 003C move.l [A0 + 0x3C], [A6 + 0x10]
00001C48 2052 movea.l A0, [A2]
00001C4A 216E 000C 0038 move.l [A0 + 0x38], [A6 + 0xC]
00001C50 2652 movea.l A3, [A2]
00001C52 202B 003C move.l D0, [A3 + 0x3C]
00001C56 322B 0028 move.w D1, [A3 + 0x28]
00001C5A 48C1 ext.l D1
00001C5C D081 add.l D0, D1
00001C5E 2740 0044 move.l [A3 + 0x44], D0
00001C62 2652 movea.l A3, [A2]
00001C64 202B 0038 move.l D0, [A3 + 0x38]
00001C68 322B 002A move.w D1, [A3 + 0x2A]
00001C6C 48C1 ext.l D1
00001C6E D081 add.l D0, D1
00001C70 2740 0040 move.l [A3 + 0x40], D0
00001C74 4EBA ED9C jsr [PC - 0x1264 /* 00000A12 */]
00001C78 4CDF 0C00 movem.l A2,A3, [A7]+
00001C7C 4E5E unlink A6
00001C7E 4E74 000C rtd 0x000C
export_161:
00001C82 4E56 0000 link A6, 0
00001C86 206E 0008 movea.l A0, [A6 + 0x8]
00001C8A 2250 movea.l A1, [A0]
00001C8C 7038 moveq.l D0, 0x38
00001C8E D3C0 add.l A1, D0
00001C90 206E 000C movea.l A0, [A6 + 0xC]
00001C94 20D9 move.l [A0]+, [A1]+
00001C96 20D9 move.l [A0]+, [A1]+
00001C98 20D9 move.l [A0]+, [A1]+
00001C9A 20D9 move.l [A0]+, [A1]+
00001C9C 4E5E unlink A6
00001C9E 4E74 0008 rtd 0x0008
export_162:
00001CA2 4E56 0000 link A6, 0
00001CA6 2F0A move.l -[A7], A2
00001CA8 246E 0008 movea.l A2, [A6 + 0x8]
00001CAC 2052 movea.l A0, [A2]
00001CAE 3028 0028 move.w D0, [A0 + 0x28]
00001CB2 206E 0010 movea.l A0, [A6 + 0x10]
00001CB6 3080 move.w [A0], D0
00001CB8 2052 movea.l A0, [A2]
00001CBA 3028 002A move.w D0, [A0 + 0x2A]
00001CBE 206E 000C movea.l A0, [A6 + 0xC]
00001CC2 3080 move.w [A0], D0
00001CC4 245F movea.l A2, [A7]+
00001CC6 4E5E unlink A6
00001CC8 4E74 000C rtd 0x000C
export_163:
00001CCC 4E56 0000 link A6, 0
00001CD0 2F0A move.l -[A7], A2
00001CD2 246E 0008 movea.l A2, [A6 + 0x8]
00001CD6 2052 movea.l A0, [A2]
00001CD8 2028 0058 move.l D0, [A0 + 0x58]
00001CDC 206E 0010 movea.l A0, [A6 + 0x10]
00001CE0 2080 move.l [A0], D0
00001CE2 2052 movea.l A0, [A2]
00001CE4 2028 005C move.l D0, [A0 + 0x5C]
00001CE8 206E 000C movea.l A0, [A6 + 0xC]
00001CEC 2080 move.l [A0], D0
00001CEE 245F movea.l A2, [A7]+
00001CF0 4E5E unlink A6
00001CF2 4E74 000C rtd 0x000C
export_164:
00001CF6 4E56 0000 link A6, 0
00001CFA 206E 0008 movea.l A0, [A6 + 0x8]
00001CFE 2250 movea.l A1, [A0]
00001D00 7048 moveq.l D0, 0x48
00001D02 D3C0 add.l A1, D0
00001D04 206E 000C movea.l A0, [A6 + 0xC]
00001D08 20D9 move.l [A0]+, [A1]+
00001D0A 20D9 move.l [A0]+, [A1]+
00001D0C 20D9 move.l [A0]+, [A1]+
00001D0E 20D9 move.l [A0]+, [A1]+
00001D10 4E5E unlink A6
00001D12 4E74 0008 rtd 0x0008
export_165:
00001D16 4E56 0000 link A6, 0
00001D1A 594F subq.w A7, 4
00001D1C 206E 0008 movea.l A0, [A6 + 0x8]
00001D20 2250 movea.l A1, [A0]
00001D22 2F29 0010 move.l -[A7], [A1 + 0x10]
00001D26 A917 syscall GetWRefCon
00001D28 201F move.l D0, [A7]+
00001D2A 4E5E unlink A6
00001D2C 4E74 0004 rtd 0x0004
export_166:
00001D30 4E56 FFF8 link A6, -0x0008
00001D34 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D38 486E FFF8 pea.l [A6 - 0x8]
00001D3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D40 4EAD EF8A jsr [A5 - 0x1076]
00001D44 554F subq.w A7, 2
00001D46 486E FFF8 pea.l [A6 - 0x8]
00001D4A 206E 0008 movea.l A0, [A6 + 0x8]
00001D4E 2250 movea.l A1, [A0]
00001D50 7048 moveq.l D0, 0x48
00001D52 D3C0 add.l A1, D0
00001D54 2F09 move.l -[A7], A1
00001D56 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001D5A 101F move.b D0, [A7]+
00001D5C 4E5E unlink A6
00001D5E 4E74 0008 rtd 0x0008
export_167:
00001D62 4E56 0000 link A6, 0
00001D66 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00001D6A 246E 0008 movea.l A2, [A6 + 0x8]
00001D6E 2652 movea.l A3, [A2]
00001D70 4A2B 001C tst.b [A3 + 0x1C]
00001D74 6746 beq +0x48 /* 00001DBC */
00001D76 202B 003C move.l D0, [A3 + 0x3C]
00001D7A 262B 0058 move.l D3, [A3 + 0x58]
00001D7E 9083 sub.l D0, D3
00001D80 283C FFFF 8000 move.l D4, 0xFFFF8000
00001D86 B084 cmp.l D0, D4
00001D88 6D32 blt +0x34 /* 00001DBC */
00001D8A 202B 0044 move.l D0, [A3 + 0x44]
00001D8E 9083 sub.l D0, D3
00001D90 263C 0000 7FFF move.l D3, 0x7FFF
00001D96 B083 cmp.l D0, D3
00001D98 6E22 bgt +0x24 /* 00001DBC */
00001D9A 202B 0038 move.l D0, [A3 + 0x38]
00001D9E 2A2B 005C move.l D5, [A3 + 0x5C]
00001DA2 9085 sub.l D0, D5
00001DA4 B084 cmp.l D0, D4
00001DA6 6D14 blt +0x16 /* 00001DBC */
00001DA8 202B 0040 move.l D0, [A3 + 0x40]
00001DAC 9085 sub.l D0, D5
00001DAE B083 cmp.l D0, D3
00001DB0 6E0A bgt +0xC /* 00001DBC */
00001DB2 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001DB6 4EAD CEDA jsr [A5 - 0x3126]
00001DBA 6002 bra +0x4 /* 00001DBE */
label00001DBC:
00001DBC 4200 clr.b D0
label00001DBE:
00001DBE 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00001DC2 4E5E unlink A6
00001DC4 4E74 0004 rtd 0x0004
export_168:
00001DC8 4E56 0000 link A6, 0
00001DCC 2F0A move.l -[A7], A2
00001DCE 246E 0008 movea.l A2, [A6 + 0x8]
00001DD2 2052 movea.l A0, [A2]
00001DD4 3028 0028 move.w D0, [A0 + 0x28]
00001DD8 48C0 ext.l D0
00001DDA 206E 0010 movea.l A0, [A6 + 0x10]
00001DDE 2080 move.l [A0], D0
00001DE0 2052 movea.l A0, [A2]
00001DE2 3028 002A move.w D0, [A0 + 0x2A]
00001DE6 48C0 ext.l D0
00001DE8 206E 000C movea.l A0, [A6 + 0xC]
00001DEC 2080 move.l [A0], D0
00001DEE 245F movea.l A2, [A7]+
00001DF0 4E5E unlink A6
00001DF2 4E74 000C rtd 0x000C
export_169:
00001DF6 4E56 0000 link A6, 0
00001DFA 4E5E unlink A6
00001DFC 4E74 0006 rtd 0x0006
export_170:
00001E00 4E56 FFE8 link A6, -0x0018
00001E04 48E7 1020 movem.l -[A7], D3,A2
00001E08 246E 0008 movea.l A2, [A6 + 0x8]
00001E0C 2052 movea.l A0, [A2]
00001E0E 7048 moveq.l D0, 0x48
00001E10 D1C0 add.l A0, D0
00001E12 2F08 move.l -[A7], A0
00001E14 486E FFF8 pea.l [A6 - 0x8]
00001E18 2F0A move.l -[A7], A2
00001E1A 4EAD CFA6 jsr [A5 - 0x305A]
00001E1E 554F subq.w A7, 2
00001E20 486E FFF8 pea.l [A6 - 0x8]
00001E24 2052 movea.l A0, [A2]
00001E26 2068 0010 movea.l A0, [A0 + 0x10]
00001E2A 2F28 007A move.l -[A7], [A0 + 0x7A]
00001E2E A8E9 syscall RectInRgn
00001E30 161F move.b D3, [A7]+
00001E32 246E 0008 movea.l A2, [A6 + 0x8]
00001E36 2052 movea.l A0, [A2]
00001E38 7038 moveq.l D0, 0x38
00001E3A D1C0 add.l A0, D0
00001E3C 2F08 move.l -[A7], A0
00001E3E 486E FFE8 pea.l [A6 - 0x18]
00001E42 2F0A move.l -[A7], A2
00001E44 4EAD EF9C jsr [A5 - 0x1064]
00001E48 2F0A move.l -[A7], A2
00001E4A 4EAD EED6 jsr [A5 - 0x112A]
00001E4E 2F00 move.l -[A7], D0
00001E50 4EAD CFA0 jsr [A5 - 0x3060]
00001E54 2052 movea.l A0, [A2]
00001E56 4AA8 0066 tst.l [A0 + 0x66]
00001E5A 672E beq +0x30 /* 00001E8A */
00001E5C 41EE FFE8 lea.l A0, [A6 - 0x18]
00001E60 43EE FFF0 lea.l A1, [A6 - 0x10]
00001E64 22D8 move.l [A1]+, [A0]+
00001E66 22D8 move.l [A1]+, [A0]+
00001E68 486E FFF0 pea.l [A6 - 0x10]
00001E6C 2052 movea.l A0, [A2]
00001E6E 2F28 0066 move.l -[A7], [A0 + 0x66]
00001E72 4EAD DDFC jsr [A5 - 0x2204]
00001E76 486E FFF0 pea.l [A6 - 0x10]
00001E7A A928 syscall InvalRect
00001E7C 206E 0008 movea.l A0, [A6 + 0x8]
00001E80 2250 movea.l A1, [A0]
00001E82 2F29 0066 move.l -[A7], [A1 + 0x66]
00001E86 4EAD DA00 jsr [A5 - 0x2600]
label00001E8A:
00001E8A 202E 000C move.l D0, [A6 + 0xC]
00001E8E 246E 0008 movea.l A2, [A6 + 0x8]
00001E92 2052 movea.l A0, [A2]
00001E94 2140 0066 move.l [A0 + 0x66], D0
00001E98 4A80 tst.l D0
00001E9A 6720 beq +0x22 /* 00001EBC */
00001E9C 41EE FFE8 lea.l A0, [A6 - 0x18]
00001EA0 43EE FFF0 lea.l A1, [A6 - 0x10]
00001EA4 22D8 move.l [A1]+, [A0]+
00001EA6 22D8 move.l [A1]+, [A0]+
00001EA8 486E FFF0 pea.l [A6 - 0x10]
00001EAC 2052 movea.l A0, [A2]
00001EAE 2F28 0066 move.l -[A7], [A0 + 0x66]
00001EB2 4EAD DDFC jsr [A5 - 0x2204]
00001EB6 486E FFF0 pea.l [A6 - 0x10]
00001EBA A928 syscall InvalRect
label00001EBC:
00001EBC 4A03 tst.b D3
00001EBE 661C bne +0x1E /* 00001EDC */
00001EC0 246E 0008 movea.l A2, [A6 + 0x8]
00001EC4 2052 movea.l A0, [A2]
00001EC6 7048 moveq.l D0, 0x48
00001EC8 D1C0 add.l A0, D0
00001ECA 2F08 move.l -[A7], A0
00001ECC 486E FFF8 pea.l [A6 - 0x8]
00001ED0 2F0A move.l -[A7], A2
00001ED2 4EAD EF9C jsr [A5 - 0x1064]
00001ED6 486E FFF8 pea.l [A6 - 0x8]
00001EDA A92A syscall ValidRect
label00001EDC:
00001EDC 4CDF 0408 movem.l D3,A2, [A7]+
00001EE0 4E5E unlink A6
00001EE2 4E74 0008 rtd 0x0008
export_171:
00001EE6 4E56 FFF8 link A6, -0x0008
00001EEA 48E7 1020 movem.l -[A7], D3,A2
00001EEE 246E 0008 movea.l A2, [A6 + 0x8]
00001EF2 2052 movea.l A0, [A2]
00001EF4 7666 moveq.l D3, 0x66
00001EF6 D1C3 add.l A0, D3
00001EF8 2F08 move.l -[A7], A0
00001EFA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00001EFE 486D DE08 pea.l [A5 - 0x21F8]
00001F02 702A moveq.l D0, 0x2A
00001F04 2F00 move.l -[A7], D0
00001F06 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00001F0A 2052 movea.l A0, [A2]
00001F0C 2140 0066 move.l [A0 + 0x66], D0
00001F10 3F2E 000C move.w -[A7], [A6 + 0xC]
00001F14 2F00 move.l -[A7], D0
00001F16 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */]
00001F1A 4CDF 0408 movem.l D3,A2, [A7]+
00001F1E 4E5E unlink A6
00001F20 4E74 0006 rtd 0x0006
export_172:
00001F24 4E56 0000 link A6, 0
00001F28 206E 0008 movea.l A0, [A6 + 0x8]
00001F2C 2250 movea.l A1, [A0]
00001F2E 2029 0066 move.l D0, [A1 + 0x66]
00001F32 4E5E unlink A6
00001F34 4E74 0004 rtd 0x0004
export_173:
00001F38 4E56 0000 link A6, 0
00001F3C 2F0A move.l -[A7], A2
00001F3E 246E 0008 movea.l A2, [A6 + 0x8]
00001F42 2052 movea.l A0, [A2]
00001F44 4A28 001C tst.b [A0 + 0x1C]
00001F48 6612 bne +0x14 /* 00001F5C */
00001F4A 2F0A move.l -[A7], A2
00001F4C 4EBA E288 jsr [PC - 0x1D78 /* 000001D6 */]
00001F50 2F0A move.l -[A7], A2
00001F52 4EAD EF36 jsr [A5 - 0x10CA]
00001F56 2F0A move.l -[A7], A2
00001F58 4EAD EF48 jsr [A5 - 0x10B8]
label00001F5C:
00001F5C 245F movea.l A2, [A7]+
00001F5E 4E5E unlink A6
00001F60 4E74 0004 rtd 0x0004
export_174:
00001F64 4E56 0000 link A6, 0
00001F68 2F0A move.l -[A7], A2
00001F6A 246E 0008 movea.l A2, [A6 + 0x8]
00001F6E 2052 movea.l A0, [A2]
00001F70 4A28 001C tst.b [A0 + 0x1C]
00001F74 6712 beq +0x14 /* 00001F88 */
00001F76 2F0A move.l -[A7], A2
00001F78 4EAD EF36 jsr [A5 - 0x10CA]
00001F7C 2F0A move.l -[A7], A2
00001F7E 4EAD EF48 jsr [A5 - 0x10B8]
00001F82 2F0A move.l -[A7], A2
00001F84 4EBA E26A jsr [PC - 0x1D96 /* 000001F0 */]
label00001F88:
00001F88 245F movea.l A2, [A7]+
00001F8A 4E5E unlink A6
00001F8C 4E74 0004 rtd 0x0004
export_175:
00001F90 4E56 0000 link A6, 0
00001F94 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001F98 206E 0008 movea.l A0, [A6 + 0x8]
00001F9C 2250 movea.l A1, [A0]
00001F9E 236E 0012 002C move.l [A1 + 0x2C], [A6 + 0x12]
00001FA4 202E 000E move.l D0, [A6 + 0xE]
00001FA8 206E 0008 movea.l A0, [A6 + 0x8]
00001FAC 2250 movea.l A1, [A0]
00001FAE 2340 0030 move.l [A1 + 0x30], D0
00001FB2 246E 0008 movea.l A2, [A6 + 0x8]
00001FB6 2652 movea.l A3, [A2]
00001FB8 2F2B 002C move.l -[A7], [A3 + 0x2C]
00001FBC 2F00 move.l -[A7], D0
00001FBE 486E 0012 pea.l [A6 + 0x12]
00001FC2 486E 000E pea.l [A6 + 0xE]
00001FC6 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001FCA 4EAD CF8E jsr [A5 - 0x3072]
00001FCE 246E 0008 movea.l A2, [A6 + 0x8]
00001FD2 2652 movea.l A3, [A2]
00001FD4 262B 0058 move.l D3, [A3 + 0x58]
00001FD8 96AB 003C sub.l D3, [A3 + 0x3C]
00001FDC D6AE 0012 add.l D3, [A6 + 0x12]
00001FE0 282B 005C move.l D4, [A3 + 0x5C]
00001FE4 98AB 0038 sub.l D4, [A3 + 0x38]
00001FE8 D8AE 000E add.l D4, [A6 + 0xE]
00001FEC 2F03 move.l -[A7], D3
00001FEE 2F04 move.l -[A7], D4
00001FF0 1F2E 000C move.b -[A7], [A6 + 0xC]
00001FF4 2F0A move.l -[A7], A2
00001FF6 4EAD EEF4 jsr [A5 - 0x110C]
00001FFA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001FFE 4E5E unlink A6
00002000 4E74 000E rtd 0x000E
export_155:
00002004 4E56 FFFC link A6, -0x0004
00002008 2F0A move.l -[A7], A2
0000200A 246E 0008 movea.l A2, [A6 + 0x8]
0000200E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002012 2F12 move.l -[A7], [A2]
00002014 4227 clr.b -[A7]
00002016 2F2E 000C move.l -[A7], [A6 + 0xC]
0000201A 4EAD EEF4 jsr [A5 - 0x110C]
0000201E 245F movea.l A2, [A7]+
00002020 4E5E unlink A6
00002022 4E74 0008 rtd 0x0008
export_176:
00002026 4E56 FFF0 link A6, -0x0010
0000202A 48E7 0030 movem.l -[A7], A2,A3
0000202E 102E 000C move.b D0, [A6 + 0xC]
00002032 6710 beq +0x12 /* 00002044 */
00002034 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002038 4EAD EF36 jsr [A5 - 0x10CA]
0000203C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002040 4EAD EF48 jsr [A5 - 0x10B8]
label00002044:
00002044 202E 0012 move.l D0, [A6 + 0x12]
00002048 246E 0008 movea.l A2, [A6 + 0x8]
0000204C 2052 movea.l A0, [A2]
0000204E 91A8 0058 sub.l [A0 + 0x58], D0
00002052 202E 000E move.l D0, [A6 + 0xE]
00002056 2052 movea.l A0, [A2]
00002058 91A8 005C sub.l [A0 + 0x5C], D0
0000205C 486E FFF8 pea.l [A6 - 0x8]
00002060 486E FFFC pea.l [A6 - 0x4]
00002064 2052 movea.l A0, [A2]
00002066 2F28 0014 move.l -[A7], [A0 + 0x14]
0000206A 4EAD CEE6 jsr [A5 - 0x311A]
0000206E 2652 movea.l A3, [A2]
00002070 202B 003C move.l D0, [A3 + 0x3C]
00002074 D0AE FFF8 add.l D0, [A6 - 0x8]
00002078 90AB 0058 sub.l D0, [A3 + 0x58]
0000207C 2740 002C move.l [A3 + 0x2C], D0
00002080 2652 movea.l A3, [A2]
00002082 202B 0038 move.l D0, [A3 + 0x38]
00002086 D0AE FFFC add.l D0, [A6 - 0x4]
0000208A 90AB 005C sub.l D0, [A3 + 0x5C]
0000208E 2740 0030 move.l [A3 + 0x30], D0
00002092 2F0A move.l -[A7], A2
00002094 4EAD EF7E jsr [A5 - 0x1082]
00002098 102E 000C move.b D0, [A6 + 0xC]
0000209C 670C beq +0xE /* 000020AA */
0000209E 2F0A move.l -[A7], A2
000020A0 4EAD EF36 jsr [A5 - 0x10CA]
000020A4 2F0A move.l -[A7], A2
000020A6 4EAD EF48 jsr [A5 - 0x10B8]
label000020AA:
000020AA 246E 0008 movea.l A2, [A6 + 0x8]
000020AE 2052 movea.l A0, [A2]
000020B0 4AA8 0018 tst.l [A0 + 0x18]
000020B4 671E beq +0x20 /* 000020D4 */
000020B6 2D6E 0012 FFF4 move.l [A6 - 0xC], [A6 + 0x12]
000020BC 2D6E 000E FFF0 move.l [A6 - 0x10], [A6 + 0xE]
000020C2 486D 04FA pea.l [A5 + 0x4FA /* export_155 */]
000020C6 486E FFF0 pea.l [A6 - 0x10]
000020CA 2052 movea.l A0, [A2]
000020CC 2F28 0018 move.l -[A7], [A0 + 0x18]
000020D0 4EAD D6F6 jsr [A5 - 0x290A]
label000020D4:
000020D4 4CDF 0C00 movem.l A2,A3, [A7]+
000020D8 4E5E unlink A6
000020DA 4E74 000E rtd 0x000E
export_177:
000020DE 4E56 0000 link A6, 0
000020E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000020EA 4EAD EF00 jsr [A5 - 0x1100]
000020EE 4E5E unlink A6
000020F0 4E74 0008 rtd 0x0008
export_178:
fn000020F4:
000020F4 4E56 FFC8 link A6, -0x0038
000020F8 2F0A move.l -[A7], A2
000020FA 246E 0008 movea.l A2, [A6 + 0x8]
000020FE 2052 movea.l A0, [A2]
00002100 7048 moveq.l D0, 0x48
00002102 D1C0 add.l A0, D0
00002104 43EE FFC8 lea.l A1, [A6 - 0x38]
00002108 22D8 move.l [A1]+, [A0]+
0000210A 22D8 move.l [A1]+, [A0]+
0000210C 22D8 move.l [A1]+, [A0]+
0000210E 22D8 move.l [A1]+, [A0]+
00002110 2052 movea.l A0, [A2]
00002112 7038 moveq.l D0, 0x38
00002114 D1C0 add.l A0, D0
00002116 43EE FFD8 lea.l A1, [A6 - 0x28]
0000211A 22D8 move.l [A1]+, [A0]+
0000211C 22D8 move.l [A1]+, [A0]+
0000211E 22D8 move.l [A1]+, [A0]+
00002120 22D8 move.l [A1]+, [A0]+
00002122 102E 000C move.b D0, [A6 + 0xC]
00002126 670C beq +0xE /* 00002134 */
00002128 2F0A move.l -[A7], A2
0000212A 4EAD EF36 jsr [A5 - 0x10CA]
0000212E 2F0A move.l -[A7], A2
00002130 4EAD EF48 jsr [A5 - 0x10B8]
label00002134:
00002134 2F2E 000E move.l -[A7], [A6 + 0xE]
00002138 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000213C 4EAD EF78 jsr [A5 - 0x1088]
00002140 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002144 4EAD EF7E jsr [A5 - 0x1082]
00002148 102E 000C move.b D0, [A6 + 0xC]
0000214C 6700 00D8 beq +0xDA /* 00002226 */
00002150 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002154 4EAD EF36 jsr [A5 - 0x10CA]
00002158 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000215C 4EAD EF48 jsr [A5 - 0x10B8]
00002160 206E 0008 movea.l A0, [A6 + 0x8]
00002164 2250 movea.l A1, [A0]
00002166 4A29 0036 tst.b [A1 + 0x36]
0000216A 6600 00BA bne +0xBC /* 00002226 */
0000216E 2F08 move.l -[A7], A0
00002170 4EAD CEDA jsr [A5 - 0x3126]
00002174 4A00 tst.b D0
00002176 6700 00AE beq +0xB0 /* 00002226 */
0000217A 554F subq.w A7, 2
0000217C 206E 0008 movea.l A0, [A6 + 0x8]
00002180 2250 movea.l A1, [A0]
00002182 7048 moveq.l D0, 0x48
00002184 D3C0 add.l A1, D0
00002186 2F09 move.l -[A7], A1
00002188 486E FFC8 pea.l [A6 - 0x38]
0000218C 486E FFC8 pea.l [A6 - 0x38]
00002190 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002194 101F move.b D0, [A7]+
00002196 6716 beq +0x18 /* 000021AE */
00002198 486E FFC8 pea.l [A6 - 0x38]
0000219C 486E FFE8 pea.l [A6 - 0x18]
000021A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021A4 4EAD EFCC jsr [A5 - 0x1034]
000021A8 486E FFE8 pea.l [A6 - 0x18]
000021AC A92A syscall ValidRect
label000021AE:
000021AE 246E 0008 movea.l A2, [A6 + 0x8]
000021B2 2052 movea.l A0, [A2]
000021B4 4AA8 0066 tst.l [A0 + 0x66]
000021B8 676C beq +0x6E /* 00002226 */
000021BA 486E FFD8 pea.l [A6 - 0x28]
000021BE 486E FFF0 pea.l [A6 - 0x10]
000021C2 2F0A move.l -[A7], A2
000021C4 4EAD EF9C jsr [A5 - 0x1064]
000021C8 486E FFF0 pea.l [A6 - 0x10]
000021CC 2052 movea.l A0, [A2]
000021CE 2F28 0066 move.l -[A7], [A0 + 0x66]
000021D2 4EAD DDFC jsr [A5 - 0x2204]
000021D6 2052 movea.l A0, [A2]
000021D8 7038 moveq.l D0, 0x38
000021DA D1C0 add.l A0, D0
000021DC 2F08 move.l -[A7], A0
000021DE 486E FFF8 pea.l [A6 - 0x8]
000021E2 2F0A move.l -[A7], A2
000021E4 4EAD EF9C jsr [A5 - 0x1064]
000021E8 486E FFF8 pea.l [A6 - 0x8]
000021EC 2052 movea.l A0, [A2]
000021EE 2F28 0066 move.l -[A7], [A0 + 0x66]
000021F2 4EAD DDFC jsr [A5 - 0x2204]
000021F6 554F subq.w A7, 2
000021F8 486E FFF0 pea.l [A6 - 0x10]
000021FC 486E FFF8 pea.l [A6 - 0x8]
00002200 486E FFE8 pea.l [A6 - 0x18]
00002204 A8AA syscall SectRect
00002206 101F move.b D0, [A7]+
00002208 671C beq +0x1E /* 00002226 */
0000220A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000220E 4EAD EED6 jsr [A5 - 0x112A]
00002212 2F00 move.l -[A7], D0
00002214 4EAD CFA0 jsr [A5 - 0x3060]
00002218 486E FFE8 pea.l [A6 - 0x18]
0000221C A92A syscall ValidRect
0000221E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002222 4EAD CFA0 jsr [A5 - 0x3060]
label00002226:
00002226 206E 0008 movea.l A0, [A6 + 0x8]
0000222A 2250 movea.l A1, [A0]
0000222C 2469 0018 movea.l A2, [A1 + 0x18]
00002230 B4FC 0000 cmpa.w A2, 0x0
00002234 670E beq +0x10 /* 00002244 */
00002236 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
0000223A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000223E 2F0A move.l -[A7], A2
00002240 4EAD D6F6 jsr [A5 - 0x290A]
label00002244:
00002244 245F movea.l A2, [A7]+
00002246 4E5E unlink A6
00002248 4E74 000A rtd 0x000A
export_179:
0000224C 4E56 FFF0 link A6, -0x0010
00002250 48E7 1800 movem.l -[A7], D3,D4
00002254 4243 clr.w D3
00002256 3D43 FFF8 move.w [A6 - 0x8], D3
0000225A 3D43 FFFA move.w [A6 - 0x6], D3
0000225E 4204 clr.b D4
00002260 1D44 FFFC move.b [A6 - 0x4], D4
00002264 1D44 FFFD move.b [A6 - 0x3], D4
00002268 486E FFF0 pea.l [A6 - 0x10]
0000226C 4267 clr.w -[A7]
0000226E 4267 clr.w -[A7]
00002270 4267 clr.w -[A7]
00002272 4267 clr.w -[A7]
00002274 A8A7 syscall SetRect
00002276 2F2E 000C move.l -[A7], [A6 + 0xC]
0000227A 486E FFF0 pea.l [A6 - 0x10]
0000227E 486E FFF8 pea.l [A6 - 0x8]
00002282 486E FFFC pea.l [A6 - 0x4]
00002286 486E FFFD pea.l [A6 - 0x3]
0000228A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000228E 4EAD EF06 jsr [A5 - 0x10FA]
00002292 2F2E 000C move.l -[A7], [A6 + 0xC]
00002296 486E FFF0 pea.l [A6 - 0x10]
0000229A 486E FFFA pea.l [A6 - 0x6]
0000229E 486E FFFC pea.l [A6 - 0x4]
000022A2 486E FFFD pea.l [A6 - 0x3]
000022A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022AA 4EAD EF0C jsr [A5 - 0x10F4]
000022AE 102E FFFC move.b D0, [A6 - 0x4]
000022B2 6742 beq +0x44 /* 000022F6 */
000022B4 302E FFFA move.w D0, [A6 - 0x6]
000022B8 48C0 ext.l D0
000022BA 322E FFF8 move.w D1, [A6 - 0x8]
000022BE 48C1 ext.l D1
000022C0 142E FFFD move.b D2, [A6 - 0x3]
000022C4 6712 beq +0x14 /* 000022D8 */
000022C6 2F01 move.l -[A7], D1
000022C8 2F00 move.l -[A7], D0
000022CA 7001 moveq.l D0, 0x01
000022CC 1F00 move.b -[A7], D0
000022CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022D2 4EAD EEF4 jsr [A5 - 0x110C]
000022D6 6024 bra +0x26 /* 000022FC */
label000022D8:
000022D8 302E FFF8 move.w D0, [A6 - 0x8]
000022DC 48C0 ext.l D0
000022DE 2F00 move.l -[A7], D0
000022E0 302E FFFA move.w D0, [A6 - 0x6]
000022E4 48C0 ext.l D0
000022E6 2F00 move.l -[A7], D0
000022E8 7001 moveq.l D0, 0x01
000022EA 1F00 move.b -[A7], D0
000022EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022F0 4EAD EEF4 jsr [A5 - 0x110C]
000022F4 6020 bra +0x22 /* 00002316 */
label000022F6:
000022F6 102E FFFD move.b D0, [A6 - 0x3]
000022FA 6712 beq +0x14 /* 0000230E */
label000022FC:
000022FC 486E FFF0 pea.l [A6 - 0x10]
00002300 7001 moveq.l D0, 0x01
00002302 1F00 move.b -[A7], D0
00002304 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002308 4EAD EEFA jsr [A5 - 0x1106]
0000230C 6008 bra +0xA /* 00002316 */
label0000230E:
0000230E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002312 4EAD EF7E jsr [A5 - 0x1082]
label00002316:
00002316 4CDF 0018 movem.l D3,D4, [A7]+
0000231A 4E5E unlink A6
0000231C 4E74 0008 rtd 0x0008
export_180:
00002320 4E56 0000 link A6, 0
00002324 48E7 0030 movem.l -[A7], A2,A3
00002328 206E 0008 movea.l A0, [A6 + 0x8]
0000232C 2250 movea.l A1, [A0]
0000232E 1229 0034 move.b D1, [A1 + 0x34]
00002332 7000 moveq.l D0, 0x00
00002334 1001 move.b D0, D1
00002336 4A40 tst.w D0
00002338 670E beq +0x10 /* 00002348 */
0000233A 7201 moveq.l D1, 0x01
0000233C B041 cmp.w D0, D1
0000233E 671C beq +0x1E /* 0000235C */
00002340 7205 moveq.l D1, 0x05
00002342 B041 cmp.w D0, D1
00002344 6732 beq +0x34 /* 00002378 */
00002346 605A bra +0x5C /* 000023A2 */
label00002348:
00002348 206E 001C movea.l A0, [A6 + 0x1C]
0000234C 3028 0002 move.w D0, [A0 + 0x2]
00002350 206E 0014 movea.l A0, [A6 + 0x14]
00002354 3080 move.w [A0], D0
00002356 4A40 tst.w D0
00002358 6748 beq +0x4A /* 000023A2 */
0000235A 6012 bra +0x14 /* 0000236E */
label0000235C:
0000235C 206E 001C movea.l A0, [A6 + 0x1C]
00002360 3028 0006 move.w D0, [A0 + 0x6]
00002364 206E 0014 movea.l A0, [A6 + 0x14]
00002368 3080 move.w [A0], D0
0000236A 4A40 tst.w D0
0000236C 6734 beq +0x36 /* 000023A2 */
label0000236E:
0000236E 206E 0010 movea.l A0, [A6 + 0x10]
00002372 10BC 0001 move.b [A0], 0x1
00002376 602A bra +0x2C /* 000023A2 */
label00002378:
00002378 246E 001C movea.l A2, [A6 + 0x1C]
0000237C 302A 0002 move.w D0, [A2 + 0x2]
00002380 266E 0018 movea.l A3, [A6 + 0x18]
00002384 3740 0002 move.w [A3 + 0x2], D0
00002388 302A 0006 move.w D0, [A2 + 0x6]
0000238C 3740 0006 move.w [A3 + 0x6], D0
00002390 4A6B 0002 tst.w [A3 + 0x2]
00002394 6604 bne +0x6 /* 0000239A */
00002396 4A40 tst.w D0
00002398 6708 beq +0xA /* 000023A2 */
label0000239A:
0000239A 206E 000C movea.l A0, [A6 + 0xC]
0000239E 10BC 0001 move.b [A0], 0x1
label000023A2:
000023A2 4CDF 0C00 movem.l A2,A3, [A7]+
000023A6 4E5E unlink A6
000023A8 4E74 0018 rtd 0x0018
export_181:
000023AC 4E56 0000 link A6, 0
000023B0 48E7 0030 movem.l -[A7], A2,A3
000023B4 206E 0008 movea.l A0, [A6 + 0x8]
000023B8 2250 movea.l A1, [A0]
000023BA 1229 0035 move.b D1, [A1 + 0x35]
000023BE 7000 moveq.l D0, 0x00
000023C0 1001 move.b D0, D1
000023C2 7202 moveq.l D1, 0x02
000023C4 B041 cmp.w D0, D1
000023C6 670E beq +0x10 /* 000023D6 */
000023C8 7203 moveq.l D1, 0x03
000023CA B041 cmp.w D0, D1
000023CC 671A beq +0x1C /* 000023E8 */
000023CE 7205 moveq.l D1, 0x05
000023D0 B041 cmp.w D0, D1
000023D2 6730 beq +0x32 /* 00002404 */
000023D4 6052 bra +0x54 /* 00002428 */
label000023D6:
000023D6 206E 001C movea.l A0, [A6 + 0x1C]
000023DA 3010 move.w D0, [A0]
000023DC 206E 0014 movea.l A0, [A6 + 0x14]
000023E0 3080 move.w [A0], D0
000023E2 4A40 tst.w D0
000023E4 6742 beq +0x44 /* 00002428 */
000023E6 6012 bra +0x14 /* 000023FA */
label000023E8:
000023E8 206E 001C movea.l A0, [A6 + 0x1C]
000023EC 3028 0004 move.w D0, [A0 + 0x4]
000023F0 206E 0014 movea.l A0, [A6 + 0x14]
000023F4 3080 move.w [A0], D0
000023F6 4A40 tst.w D0
000023F8 672E beq +0x30 /* 00002428 */
label000023FA:
000023FA 206E 0010 movea.l A0, [A6 + 0x10]
000023FE 10BC 0001 move.b [A0], 0x1
00002402 6024 bra +0x26 /* 00002428 */
label00002404:
00002404 246E 001C movea.l A2, [A6 + 0x1C]
00002408 3012 move.w D0, [A2]
0000240A 266E 0018 movea.l A3, [A6 + 0x18]
0000240E 3680 move.w [A3], D0
00002410 302A 0004 move.w D0, [A2 + 0x4]
00002414 3740 0004 move.w [A3 + 0x4], D0
00002418 4A53 tst.w [A3]
0000241A 6604 bne +0x6 /* 00002420 */
0000241C 4A40 tst.w D0
0000241E 6708 beq +0xA /* 00002428 */
label00002420:
00002420 206E 000C movea.l A0, [A6 + 0xC]
00002424 10BC 0001 move.b [A0], 0x1
label00002428:
00002428 4CDF 0C00 movem.l A2,A3, [A7]+
0000242C 4E5E unlink A6
0000242E 4E74 0018 rtd 0x0018
export_182:
00002432 4E56 0000 link A6, 0
00002436 206E 0008 movea.l A0, [A6 + 0x8]
0000243A 2250 movea.l A1, [A0]
0000243C 1029 0034 move.b D0, [A1 + 0x34]
00002440 7204 moveq.l D1, 0x04
00002442 B001 cmp.b D0, D1
00002444 6706 beq +0x8 /* 0000244C */
00002446 7000 moveq.l D0, 0x00
00002448 2D40 0010 move.l [A6 + 0x10], D0
label0000244C:
0000244C 206E 0008 movea.l A0, [A6 + 0x8]
00002450 2250 movea.l A1, [A0]
00002452 1029 0035 move.b D0, [A1 + 0x35]
00002456 7204 moveq.l D1, 0x04
00002458 B001 cmp.b D0, D1
0000245A 6706 beq +0x8 /* 00002462 */
0000245C 7000 moveq.l D0, 0x00
0000245E 2D40 000C move.l [A6 + 0xC], D0
label00002462:
00002462 202E 0010 move.l D0, [A6 + 0x10]
00002466 6606 bne +0x8 /* 0000246E */
00002468 202E 000C move.l D0, [A6 + 0xC]
0000246C 671A beq +0x1C /* 00002488 */
label0000246E:
0000246E 202E 0010 move.l D0, [A6 + 0x10]
00002472 4480 neg.l D0
00002474 2F00 move.l -[A7], D0
00002476 202E 000C move.l D0, [A6 + 0xC]
0000247A 4480 neg.l D0
0000247C 2F00 move.l -[A7], D0
0000247E 4227 clr.b -[A7]
00002480 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002484 4EAD EEF4 jsr [A5 - 0x110C]
label00002488:
00002488 4E5E unlink A6
0000248A 4E74 000C rtd 0x000C
export_183:
0000248E 4E56 FFE8 link A6, -0x0018
00002492 48E7 0C30 movem.l -[A7], D4,D5,A2,A3
00002496 4244 clr.w D4
00002498 4245 clr.w D5
0000249A 486E FFE8 pea.l [A6 - 0x18]
0000249E 246E 0008 movea.l A2, [A6 + 0x8]
000024A2 2052 movea.l A0, [A2]
000024A4 2F28 0014 move.l -[A7], [A0 + 0x14]
000024A8 4EAD CEF2 jsr [A5 - 0x310E]
000024AC 486E FFE8 pea.l [A6 - 0x18]
000024B0 2F0A move.l -[A7], A2
000024B2 4EAD EFA8 jsr [A5 - 0x1058]
000024B6 4240 clr.w D0
000024B8 3D40 FFFC move.w [A6 - 0x4], D0
000024BC 3D40 FFFE move.w [A6 - 0x2], D0
000024C0 3D40 FFF8 move.w [A6 - 0x8], D0
000024C4 3D40 FFFA move.w [A6 - 0x6], D0
000024C8 102E 000E move.b D0, [A6 + 0xE]
000024CC 671C beq +0x1E /* 000024EA */
000024CE 382E FFEE move.w D4, [A6 - 0x12]
000024D2 2652 movea.l A3, [A2]
000024D4 202B 003C move.l D0, [A3 + 0x3C]
000024D8 9840 sub.w D4, D0
000024DA 302E FFF6 move.w D0, [A6 - 0xA]
000024DE 906E FFEE sub.w D0, [A6 - 0x12]
000024E2 906B 0028 sub.w D0, [A3 + 0x28]
000024E6 3D40 FFFE move.w [A6 - 0x2], D0
label000024EA:
000024EA 102E 000C move.b D0, [A6 + 0xC]
000024EE 6720 beq +0x22 /* 00002510 */
000024F0 3A2E FFEA move.w D5, [A6 - 0x16]
000024F4 246E 0008 movea.l A2, [A6 + 0x8]
000024F8 2652 movea.l A3, [A2]
000024FA 202B 0038 move.l D0, [A3 + 0x38]
000024FE 9A40 sub.w D5, D0
00002500 302E FFF2 move.w D0, [A6 - 0xE]
00002504 906E FFEA sub.w D0, [A6 - 0x16]
00002508 906B 002A sub.w D0, [A3 + 0x2A]
0000250C 3D40 FFFC move.w [A6 - 0x4], D0
label00002510:
00002510 3004 move.w D0, D4
00002512 48C0 ext.l D0
00002514 2F00 move.l -[A7], D0
00002516 3005 move.w D0, D5
00002518 48C0 ext.l D0
0000251A 2F00 move.l -[A7], D0
0000251C 4227 clr.b -[A7]
0000251E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002522 4EAD EEF4 jsr [A5 - 0x110C]
00002526 486E FFF8 pea.l [A6 - 0x8]
0000252A 4227 clr.b -[A7]
0000252C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002530 4EAD EEFA jsr [A5 - 0x1106]
00002534 4CDF 0C30 movem.l D4,D5,A2,A3, [A7]+
00002538 4E5E unlink A6
0000253A 4E74 0008 rtd 0x0008
export_184:
0000253E 4E56 FFE8 link A6, -0x0018
00002542 48E7 0C30 movem.l -[A7], D4,D5,A2,A3
00002546 4244 clr.w D4
00002548 4245 clr.w D5
0000254A 486E FFE8 pea.l [A6 - 0x18]
0000254E 246E 0008 movea.l A2, [A6 + 0x8]
00002552 2052 movea.l A0, [A2]
00002554 2F28 0014 move.l -[A7], [A0 + 0x14]
00002558 4EAD CEEC jsr [A5 - 0x3114]
0000255C 486E FFE8 pea.l [A6 - 0x18]
00002560 2F0A move.l -[A7], A2
00002562 4EAD EFA8 jsr [A5 - 0x1058]
00002566 4240 clr.w D0
00002568 3D40 FFFC move.w [A6 - 0x4], D0
0000256C 3D40 FFFE move.w [A6 - 0x2], D0
00002570 3D40 FFF8 move.w [A6 - 0x8], D0
00002574 3D40 FFFA move.w [A6 - 0x6], D0
00002578 102E 000E move.b D0, [A6 + 0xE]
0000257C 671C beq +0x1E /* 0000259A */
0000257E 382E FFEE move.w D4, [A6 - 0x12]
00002582 2652 movea.l A3, [A2]
00002584 202B 003C move.l D0, [A3 + 0x3C]
00002588 9840 sub.w D4, D0
0000258A 302E FFF6 move.w D0, [A6 - 0xA]
0000258E 906E FFEE sub.w D0, [A6 - 0x12]
00002592 906B 0028 sub.w D0, [A3 + 0x28]
00002596 3D40 FFFE move.w [A6 - 0x2], D0
label0000259A:
0000259A 102E 000C move.b D0, [A6 + 0xC]
0000259E 6720 beq +0x22 /* 000025C0 */
000025A0 3A2E FFEA move.w D5, [A6 - 0x16]
000025A4 246E 0008 movea.l A2, [A6 + 0x8]
000025A8 2652 movea.l A3, [A2]
000025AA 202B 0038 move.l D0, [A3 + 0x38]
000025AE 9A40 sub.w D5, D0
000025B0 302E FFF2 move.w D0, [A6 - 0xE]
000025B4 906E FFEA sub.w D0, [A6 - 0x16]
000025B8 906B 002A sub.w D0, [A3 + 0x2A]
000025BC 3D40 FFFC move.w [A6 - 0x4], D0
label000025C0:
000025C0 3004 move.w D0, D4
000025C2 48C0 ext.l D0
000025C4 2F00 move.l -[A7], D0
000025C6 3005 move.w D0, D5
000025C8 48C0 ext.l D0
000025CA 2F00 move.l -[A7], D0
000025CC 4227 clr.b -[A7]
000025CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025D2 4EAD EEF4 jsr [A5 - 0x110C]
000025D6 486E FFF8 pea.l [A6 - 0x8]
000025DA 4227 clr.b -[A7]
000025DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025E0 4EAD EEFA jsr [A5 - 0x1106]
000025E4 4CDF 0C30 movem.l D4,D5,A2,A3, [A7]+
000025E8 4E5E unlink A6
000025EA 4E74 0008 rtd 0x0008
export_185:
000025EE 4E56 FFF0 link A6, -0x0010
000025F2 48E7 0C30 movem.l -[A7], D4,D5,A2,A3
000025F6 4244 clr.w D4
000025F8 4245 clr.w D5
000025FA 486E FFF0 pea.l [A6 - 0x10]
000025FE 246E 0008 movea.l A2, [A6 + 0x8]
00002602 2052 movea.l A0, [A2]
00002604 2F28 0014 move.l -[A7], [A0 + 0x14]
00002608 4EAD CEF2 jsr [A5 - 0x310E]
0000260C 486E FFF0 pea.l [A6 - 0x10]
00002610 2F0A move.l -[A7], A2
00002612 4EAD EFA8 jsr [A5 - 0x1058]
00002616 102E 000E move.b D0, [A6 + 0xE]
0000261A 6724 beq +0x26 /* 00002640 */
0000261C 382E FFF6 move.w D4, [A6 - 0xA]
00002620 2652 movea.l A3, [A2]
00002622 202B 003C move.l D0, [A3 + 0x3C]
00002626 9840 sub.w D4, D0
00002628 202E FFFC move.l D0, [A6 - 0x4]
0000262C 90AE FFF4 sub.l D0, [A6 - 0xC]
00002630 322B 0028 move.w D1, [A3 + 0x28]
00002634 48C1 ext.l D1
00002636 9081 sub.l D0, D1
00002638 7202 moveq.l D1, 0x02
0000263A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000263E D840 add.w D4, D0
label00002640:
00002640 102E 000C move.b D0, [A6 + 0xC]
00002644 6728 beq +0x2A /* 0000266E */
00002646 3A2E FFF2 move.w D5, [A6 - 0xE]
0000264A 246E 0008 movea.l A2, [A6 + 0x8]
0000264E 2652 movea.l A3, [A2]
00002650 202B 0038 move.l D0, [A3 + 0x38]
00002654 9A40 sub.w D5, D0
00002656 202E FFF8 move.l D0, [A6 - 0x8]
0000265A 90AE FFF0 sub.l D0, [A6 - 0x10]
0000265E 322B 002A move.w D1, [A3 + 0x2A]
00002662 48C1 ext.l D1
00002664 9081 sub.l D0, D1
00002666 7202 moveq.l D1, 0x02
00002668 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000266C DA40 add.w D5, D0
label0000266E:
0000266E 3004 move.w D0, D4
00002670 48C0 ext.l D0
00002672 2F00 move.l -[A7], D0
00002674 3005 move.w D0, D5
00002676 48C0 ext.l D0
00002678 2F00 move.l -[A7], D0
0000267A 4227 clr.b -[A7]
0000267C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002680 4EAD EEF4 jsr [A5 - 0x110C]
00002684 4CDF 0C30 movem.l D4,D5,A2,A3, [A7]+
00002688 4E5E unlink A6
0000268A 4E74 0008 rtd 0x0008
export_186:
0000268E 4E56 0000 link A6, 0
00002692 4E5E unlink A6
00002694 4E74 0008 rtd 0x0008
fn00002698:
00002698 4E56 0000 link A6, 0
0000269C 486D CE3A pea.l [A5 - 0x31C6]
000026A0 A89D syscall PenPat
000026A2 700B moveq.l D0, 0x0B
000026A4 3F00 move.w -[A7], D0
000026A6 A89C syscall PenMode
000026A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026AC A8A2 syscall PaintRect
000026AE A89E syscall PenNormal
000026B0 4E5E unlink A6
000026B2 4E74 0004 rtd 0x0004
export_187:
000026B6 4E56 FFD8 link A6, -0x0028
000026BA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000026BE 286E 000C movea.l A4, [A6 + 0xC]
000026C2 262E 0008 move.l D3, [A6 + 0x8]
000026C6 2D43 FFD8 move.l [A6 - 0x28], D3
000026CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000026CE 4EAD CEDA jsr [A5 - 0x3126]
000026D2 4A00 tst.b D0
000026D4 6700 00E0 beq +0xE2 /* 000027B6 */
000026D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000026DC 4EAD EEE8 jsr [A5 - 0x1118]
000026E0 2D40 FFEC move.l [A6 - 0x14], D0
000026E4 4A80 tst.l D0
000026E6 6700 0088 beq +0x8A /* 00002770 */
000026EA 206E 000C movea.l A0, [A6 + 0xC]
000026EE 2250 movea.l A1, [A0]
000026F0 7238 moveq.l D1, 0x38
000026F2 D3C1 add.l A1, D1
000026F4 2F09 move.l -[A7], A1
000026F6 486E FFF0 pea.l [A6 - 0x10]
000026FA 2F08 move.l -[A7], A0
000026FC 4EAD EF9C jsr [A5 - 0x1064]
00002700 41EE FFF0 lea.l A0, [A6 - 0x10]
00002704 43EE FFF8 lea.l A1, [A6 - 0x8]
00002708 22D8 move.l [A1]+, [A0]+
0000270A 22D8 move.l [A1]+, [A0]+
0000270C 486E FFF8 pea.l [A6 - 0x8]
00002710 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002714 4EAD DDFC jsr [A5 - 0x2204]
00002718 554F subq.w A7, 2
0000271A 486E FFF8 pea.l [A6 - 0x8]
0000271E 2F03 move.l -[A7], D3
00002720 486E FFF8 pea.l [A6 - 0x8]
00002724 A8AA syscall SectRect
00002726 101F move.b D0, [A7]+
00002728 6746 beq +0x48 /* 00002770 */
0000272A 204C movea.l A0, A4
0000272C 2250 movea.l A1, [A0]
0000272E 4A29 0065 tst.b [A1 + 0x65]
00002732 6708 beq +0xA /* 0000273C */
00002734 4267 clr.w -[A7]
00002736 4267 clr.w -[A7]
00002738 A878 syscall SetOrigin
0000273A 600C bra +0xE /* 00002748 */
label0000273C:
0000273C 2F0C move.l -[A7], A4
0000273E 4EAD EED6 jsr [A5 - 0x112A]
00002742 2F00 move.l -[A7], D0
00002744 4EAD CFA0 jsr [A5 - 0x3060]
label00002748:
00002748 486E FFF8 pea.l [A6 - 0x8]
0000274C A87B syscall ClipRect
0000274E 4EBA E2C2 jsr [PC - 0x1D3E /* 00000A12 */]
00002752 486E FFF0 pea.l [A6 - 0x10]
00002756 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000275A 4EAD DE02 jsr [A5 - 0x21FE]
0000275E 204C movea.l A0, A4
00002760 2250 movea.l A1, [A0]
00002762 4A29 006A tst.b [A1 + 0x6A]
00002766 6608 bne +0xA /* 00002770 */
00002768 486E FFF0 pea.l [A6 - 0x10]
0000276C 4EBA FF2A jsr [PC - 0xD6 /* 00002698 */]
label00002770:
00002770 244C movea.l A2, A4
00002772 2652 movea.l A3, [A2]
00002774 4A2B 0065 tst.b [A3 + 0x65]
00002778 6626 bne +0x28 /* 000027A0 */
0000277A 7048 moveq.l D0, 0x48
0000277C D7C0 add.l A3, D0
0000277E 2F0B move.l -[A7], A3
00002780 486E FFE4 pea.l [A6 - 0x1C]
00002784 2F0A move.l -[A7], A2
00002786 4EAD EF9C jsr [A5 - 0x1064]
0000278A 554F subq.w A7, 2
0000278C 486E FFE4 pea.l [A6 - 0x1C]
00002790 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00002794 486E FFDC pea.l [A6 - 0x24]
00002798 A8AA syscall SectRect
0000279A 101F move.b D0, [A7]+
0000279C 6718 beq +0x1A /* 000027B6 */
0000279E 600C bra +0xE /* 000027AC */
label000027A0:
000027A0 206E FFD8 movea.l A0, [A6 - 0x28]
000027A4 43EE FFDC lea.l A1, [A6 - 0x24]
000027A8 22D8 move.l [A1]+, [A0]+
000027AA 22D8 move.l [A1]+, [A0]+
label000027AC:
000027AC 486E FFDC pea.l [A6 - 0x24]
000027B0 2F0C move.l -[A7], A4
000027B2 4EAD EF30 jsr [A5 - 0x10D0]
label000027B6:
000027B6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000027BA 4E5E unlink A6
000027BC 4E74 0008 rtd 0x0008
export_188:
000027C0 4E56 FFF0 link A6, -0x0010
000027C4 48E7 0030 movem.l -[A7], A2,A3
000027C8 206E 000C movea.l A0, [A6 + 0xC]
000027CC 43EE FFF0 lea.l A1, [A6 - 0x10]
000027D0 22D8 move.l [A1]+, [A0]+
000027D2 22D8 move.l [A1]+, [A0]+
000027D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027D8 4EAD CFA0 jsr [A5 - 0x3060]
000027DC 206E 0008 movea.l A0, [A6 + 0x8]
000027E0 2250 movea.l A1, [A0]
000027E2 4A29 0024 tst.b [A1 + 0x24]
000027E6 6714 beq +0x16 /* 000027FC */
000027E8 486E FFF0 pea.l [A6 - 0x10]
000027EC 246D CE52 movea.l A2, [A5 - 0x31AE]
000027F0 3F2A 0012 move.w -[A7], [A2 + 0x12]
000027F4 3F2A 0010 move.w -[A7], [A2 + 0x10]
000027F8 A8A8 syscall OffsetRect
000027FA 6018 bra +0x1A /* 00002814 */
label000027FC:
000027FC 486E FFF0 pea.l [A6 - 0x10]
00002800 246E 0008 movea.l A2, [A6 + 0x8]
00002804 2652 movea.l A3, [A2]
00002806 202B 0058 move.l D0, [A3 + 0x58]
0000280A 3F00 move.w -[A7], D0
0000280C 202B 005C move.l D0, [A3 + 0x5C]
00002810 3F00 move.w -[A7], D0
00002812 A8A8 syscall OffsetRect
label00002814:
00002814 246E 0008 movea.l A2, [A6 + 0x8]
00002818 2652 movea.l A3, [A2]
0000281A 4A2B 0065 tst.b [A3 + 0x65]
0000281E 6628 bne +0x2A /* 00002848 */
00002820 7048 moveq.l D0, 0x48
00002822 D7C0 add.l A3, D0
00002824 2F0B move.l -[A7], A3
00002826 486E FFF8 pea.l [A6 - 0x8]
0000282A 2F0A move.l -[A7], A2
0000282C 4EAD EFCC jsr [A5 - 0x1034]
00002830 554F subq.w A7, 2
00002832 486E FFF0 pea.l [A6 - 0x10]
00002836 486E FFF8 pea.l [A6 - 0x8]
0000283A 486E FFF0 pea.l [A6 - 0x10]
0000283E A8AA syscall SectRect
00002840 544F addq.w A7, 2
00002842 486E FFF0 pea.l [A6 - 0x10]
00002846 A87B syscall ClipRect
label00002848:
00002848 486E FFF0 pea.l [A6 - 0x10]
0000284C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002850 4EAD EF2A jsr [A5 - 0x10D6]
00002854 206E 0008 movea.l A0, [A6 + 0x8]
00002858 2250 movea.l A1, [A0]
0000285A 4A29 006A tst.b [A1 + 0x6A]
0000285E 6608 bne +0xA /* 00002868 */
00002860 486E FFF0 pea.l [A6 - 0x10]
00002864 4EBA FE32 jsr [PC - 0x1CE /* 00002698 */]
label00002868:
00002868 246E 0008 movea.l A2, [A6 + 0x8]
0000286C 2652 movea.l A3, [A2]
0000286E 4AAB 0018 tst.l [A3 + 0x18]
00002872 674C beq +0x4E /* 000028C0 */
00002874 4A2B 0065 tst.b [A3 + 0x65]
00002878 6624 bne +0x26 /* 0000289E */
0000287A 7048 moveq.l D0, 0x48
0000287C D7C0 add.l A3, D0
0000287E 2F0B move.l -[A7], A3
00002880 486E FFF0 pea.l [A6 - 0x10]
00002884 2F0A move.l -[A7], A2
00002886 4EAD EF9C jsr [A5 - 0x1064]
0000288A 554F subq.w A7, 2
0000288C 486E FFF0 pea.l [A6 - 0x10]
00002890 2F2E 000C move.l -[A7], [A6 + 0xC]
00002894 486E FFF0 pea.l [A6 - 0x10]
00002898 A8AA syscall SectRect
0000289A 544F addq.w A7, 2
0000289C 600C bra +0xE /* 000028AA */
label0000289E:
0000289E 206E 000C movea.l A0, [A6 + 0xC]
000028A2 43EE FFF0 lea.l A1, [A6 - 0x10]
000028A6 22D8 move.l [A1]+, [A0]+
000028A8 22D8 move.l [A1]+, [A0]+
label000028AA:
000028AA 486D 05FA pea.l [A5 + 0x5FA /* export_187 */]
000028AE 486E FFF0 pea.l [A6 - 0x10]
000028B2 206E 0008 movea.l A0, [A6 + 0x8]
000028B6 2250 movea.l A1, [A0]
000028B8 2F29 0018 move.l -[A7], [A1 + 0x18]
000028BC 4EAD D6F6 jsr [A5 - 0x290A]
label000028C0:
000028C0 4CDF 0C00 movem.l A2,A3, [A7]+
000028C4 4E5E unlink A6
000028C6 4E74 0008 rtd 0x0008
export_189:
000028CA 4E56 FFF0 link A6, -0x0010
000028CE 2F0A move.l -[A7], A2
000028D0 246E 0008 movea.l A2, [A6 + 0x8]
000028D4 2052 movea.l A0, [A2]
000028D6 7038 moveq.l D0, 0x38
000028D8 D1C0 add.l A0, D0
000028DA 43EE FFF0 lea.l A1, [A6 - 0x10]
000028DE 22D8 move.l [A1]+, [A0]+
000028E0 22D8 move.l [A1]+, [A0]+
000028E2 22D8 move.l [A1]+, [A0]+
000028E4 22D8 move.l [A1]+, [A0]+
000028E6 486E FFF0 pea.l [A6 - 0x10]
000028EA 2F0A move.l -[A7], A2
000028EC 4EAD EF42 jsr [A5 - 0x10BE]
000028F0 245F movea.l A2, [A7]+
000028F2 4E5E unlink A6
000028F4 4E74 0004 rtd 0x0004
export_190:
000028F8 4E56 FFF8 link A6, -0x0008
000028FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002900 4EAD CEDA jsr [A5 - 0x3126]
00002904 4A00 tst.b D0
00002906 671A beq +0x1C /* 00002922 */
00002908 2F2E 000C move.l -[A7], [A6 + 0xC]
0000290C 486E FFF8 pea.l [A6 - 0x8]
00002910 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002914 4EAD EFD2 jsr [A5 - 0x102E]
00002918 4A00 tst.b D0
0000291A 6706 beq +0x8 /* 00002922 */
0000291C 486E FFF8 pea.l [A6 - 0x8]
00002920 A928 syscall InvalRect
label00002922:
00002922 4E5E unlink A6
00002924 4E74 0008 rtd 0x0008
export_191:
00002928 4E56 FFF0 link A6, -0x0010
0000292C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002930 486E FFF0 pea.l [A6 - 0x10]
00002934 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00002938 486E FFF0 pea.l [A6 - 0x10]
0000293C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002940 4EAD EF42 jsr [A5 - 0x10BE]
00002944 4E5E unlink A6
00002946 4E74 0008 rtd 0x0008
export_192:
0000294A 4E56 FFF8 link A6, -0x0008
0000294E 48E7 0030 movem.l -[A7], A2,A3
00002952 246E 0008 movea.l A2, [A6 + 0x8]
00002956 2652 movea.l A3, [A2]
00002958 4AAB 0066 tst.l [A3 + 0x66]
0000295C 6730 beq +0x32 /* 0000298E */
0000295E 7038 moveq.l D0, 0x38
00002960 D7C0 add.l A3, D0
00002962 2F0B move.l -[A7], A3
00002964 486E FFF8 pea.l [A6 - 0x8]
00002968 2F0A move.l -[A7], A2
0000296A 4EAD EF9C jsr [A5 - 0x1064]
0000296E 486E FFF8 pea.l [A6 - 0x8]
00002972 2052 movea.l A0, [A2]
00002974 2F28 0066 move.l -[A7], [A0 + 0x66]
00002978 4EAD DDFC jsr [A5 - 0x2204]
0000297C 2F0A move.l -[A7], A2
0000297E 4EAD EED6 jsr [A5 - 0x112A]
00002982 2F00 move.l -[A7], D0
00002984 4EAD CFA0 jsr [A5 - 0x3060]
00002988 486E FFF8 pea.l [A6 - 0x8]
0000298C A928 syscall InvalRect
label0000298E:
0000298E 4CDF 0C00 movem.l A2,A3, [A7]+
00002992 4E5E unlink A6
00002994 4E74 0004 rtd 0x0004
export_193:
00002998 4E56 0000 link A6, 0
0000299C 4E5E unlink A6
0000299E 4E74 000C rtd 0x000C
export_194:
000029A2 4E56 0000 link A6, 0
000029A6 4E5E unlink A6
000029A8 4E74 000C rtd 0x000C
export_195:
000029AC 4E56 0000 link A6, 0
000029B0 4E5E unlink A6
000029B2 4E74 000E rtd 0x000E
export_196:
fn000029B6:
000029B6 4E56 0000 link A6, 0
000029BA 4E5E unlink A6
000029BC 4E74 0004 rtd 0x0004
export_197:
000029C0 4E56 0000 link A6, 0
000029C4 4E5E unlink A6
000029C6 4E74 0004 rtd 0x0004
export_198:
000029CA 4E56 FFF8 link A6, -0x0008
000029CE 48E7 0030 movem.l -[A7], A2,A3
000029D2 206D CEB6 movea.l A0, [A5 - 0x314A]
000029D6 246E 0008 movea.l A2, [A6 + 0x8]
000029DA B1CA cmpa.l A0, A2
000029DC 6700 0092 beq +0x94 /* 00002A70 */
000029E0 2F0A move.l -[A7], A2
000029E2 4EBA E01E jsr [PC - 0x1FE2 /* 00000A02 */]
000029E6 2652 movea.l A3, [A2]
000029E8 4A2B 0065 tst.b [A3 + 0x65]
000029EC 667A bne +0x7C /* 00002A68 */
000029EE 2F2B 0010 move.l -[A7], [A3 + 0x10]
000029F2 A873 syscall SetPort
000029F4 246E 0008 movea.l A2, [A6 + 0x8]
000029F8 2652 movea.l A3, [A2]
000029FA 4A2B 0024 tst.b [A3 + 0x24]
000029FE 673A beq +0x3C /* 00002A3A */
00002A00 202B 0058 move.l D0, [A3 + 0x58]
00002A04 223C 0000 2000 move.l D1, 0x2000 /* ' \0' */
00002A0A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002A0E 3F00 move.w -[A7], D0
00002A10 202B 005C move.l D0, [A3 + 0x5C]
00002A14 223C 0000 2000 move.l D1, 0x2000 /* ' \0' */
00002A1A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002A1E 3F00 move.w -[A7], D0
00002A20 A878 syscall SetOrigin
00002A22 246E 0008 movea.l A2, [A6 + 0x8]
00002A26 2052 movea.l A0, [A2]
00002A28 7048 moveq.l D0, 0x48
00002A2A D1C0 add.l A0, D0
00002A2C 2F08 move.l -[A7], A0
00002A2E 486E FFF8 pea.l [A6 - 0x8]
00002A32 2F0A move.l -[A7], A2
00002A34 4EAD EFCC jsr [A5 - 0x1034]
00002A38 6028 bra +0x2A /* 00002A62 */
label00002A3A:
00002A3A 246E 0008 movea.l A2, [A6 + 0x8]
00002A3E 2652 movea.l A3, [A2]
00002A40 202B 0058 move.l D0, [A3 + 0x58]
00002A44 3F00 move.w -[A7], D0
00002A46 202B 005C move.l D0, [A3 + 0x5C]
00002A4A 3F00 move.w -[A7], D0
00002A4C A878 syscall SetOrigin
00002A4E 206E 0008 movea.l A0, [A6 + 0x8]
00002A52 2250 movea.l A1, [A0]
00002A54 7048 moveq.l D0, 0x48
00002A56 D3C0 add.l A1, D0
00002A58 2F09 move.l -[A7], A1
00002A5A 486E FFF8 pea.l [A6 - 0x8]
00002A5E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
label00002A62:
00002A62 486E FFF8 pea.l [A6 - 0x8]
00002A66 A87B syscall ClipRect
label00002A68:
00002A68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A6C 4EAD EF6C jsr [A5 - 0x1094]
label00002A70:
00002A70 4CDF 0C00 movem.l A2,A3, [A7]+
00002A74 4E5E unlink A6
00002A76 4E74 0004 rtd 0x0004
export_199:
00002A7A 4E56 0000 link A6, 0
00002A7E 2F0A move.l -[A7], A2
00002A80 206E 0008 movea.l A0, [A6 + 0x8]
00002A84 2250 movea.l A1, [A0]
00002A86 2469 0060 movea.l A2, [A1 + 0x60]
00002A8A B4FC 0000 cmpa.w A2, 0x0
00002A8E 6706 beq +0x8 /* 00002A96 */
00002A90 2F0A move.l -[A7], A2
00002A92 4EAD E1F0 jsr [A5 - 0x1E10]
label00002A96:
00002A96 245F movea.l A2, [A7]+
00002A98 4E5E unlink A6
00002A9A 4E74 0004 rtd 0x0004
export_200:
00002A9E 4E56 FFF8 link A6, -0x0008
00002AA2 48E7 0030 movem.l -[A7], A2,A3
00002AA6 7000 moveq.l D0, 0x00
00002AA8 246E 0008 movea.l A2, [A6 + 0x8]
00002AAC 2052 movea.l A0, [A2]
00002AAE 2140 0038 move.l [A0 + 0x38], D0
00002AB2 2052 movea.l A0, [A2]
00002AB4 2140 003C move.l [A0 + 0x3C], D0
00002AB8 2652 movea.l A3, [A2]
00002ABA 302B 0028 move.w D0, [A3 + 0x28]
00002ABE 48C0 ext.l D0
00002AC0 2740 0044 move.l [A3 + 0x44], D0
00002AC4 2652 movea.l A3, [A2]
00002AC6 302B 002A move.w D0, [A3 + 0x2A]
00002ACA 48C0 ext.l D0
00002ACC 2740 0040 move.l [A3 + 0x40], D0
00002AD0 2652 movea.l A3, [A2]
00002AD2 2F2B 002C move.l -[A7], [A3 + 0x2C]
00002AD6 2F2B 0030 move.l -[A7], [A3 + 0x30]
00002ADA 486E FFF8 pea.l [A6 - 0x8]
00002ADE 486E FFFC pea.l [A6 - 0x4]
00002AE2 2F2B 0014 move.l -[A7], [A3 + 0x14]
00002AE6 4EAD CF8E jsr [A5 - 0x3072]
00002AEA 2652 movea.l A3, [A2]
00002AEC 202B 003C move.l D0, [A3 + 0x3C]
00002AF0 90AE FFF8 sub.l D0, [A6 - 0x8]
00002AF4 2740 0058 move.l [A3 + 0x58], D0
00002AF8 2652 movea.l A3, [A2]
00002AFA 202B 0038 move.l D0, [A3 + 0x38]
00002AFE 90AE FFFC sub.l D0, [A6 - 0x4]
00002B02 2740 005C move.l [A3 + 0x5C], D0
00002B06 4EBA DF0A jsr [PC - 0x20F6 /* 00000A12 */]
00002B0A 4CDF 0C00 movem.l A2,A3, [A7]+
00002B0E 4E5E unlink A6
00002B10 4E74 0004 rtd 0x0004
export_201:
00002B14 4E56 0000 link A6, 0
00002B18 48E7 0038 movem.l -[A7], A2,A3,A4
00002B1C 246E 000C movea.l A2, [A6 + 0xC]
00002B20 302A 0006 move.w D0, [A2 + 0x6]
00002B24 906A 0002 sub.w D0, [A2 + 0x2]
00002B28 266E 0008 movea.l A3, [A6 + 0x8]
00002B2C 2053 movea.l A0, [A3]
00002B2E D168 0028 add.w [A0 + 0x28], D0
00002B32 302A 0004 move.w D0, [A2 + 0x4]
00002B36 9052 sub.w D0, [A2]
00002B38 2053 movea.l A0, [A3]
00002B3A D168 002A add.w [A0 + 0x2A], D0
00002B3E 7000 moveq.l D0, 0x00
00002B40 2053 movea.l A0, [A3]
00002B42 2140 003C move.l [A0 + 0x3C], D0
00002B46 2053 movea.l A0, [A3]
00002B48 2140 0038 move.l [A0 + 0x38], D0
00002B4C 2853 movea.l A4, [A3]
00002B4E 302C 0028 move.w D0, [A4 + 0x28]
00002B52 48C0 ext.l D0
00002B54 2940 0044 move.l [A4 + 0x44], D0
00002B58 2853 movea.l A4, [A3]
00002B5A 302C 002A move.w D0, [A4 + 0x2A]
00002B5E 48C0 ext.l D0
00002B60 2940 0040 move.l [A4 + 0x40], D0
00002B64 302A 0002 move.w D0, [A2 + 0x2]
00002B68 48C0 ext.l D0
00002B6A 2053 movea.l A0, [A3]
00002B6C 91A8 0058 sub.l [A0 + 0x58], D0
00002B70 3012 move.w D0, [A2]
00002B72 48C0 ext.l D0
00002B74 2053 movea.l A0, [A3]
00002B76 91A8 005C sub.l [A0 + 0x5C], D0
00002B7A 4EBA DE96 jsr [PC - 0x216A /* 00000A12 */]
00002B7E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002B82 4E5E unlink A6
00002B84 4E74 0008 rtd 0x0008
export_156:
00002B88 4E56 0000 link A6, 0
00002B8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B90 4EAD EF7E jsr [A5 - 0x1082]
00002B94 4E5E unlink A6
00002B96 4E74 0004 rtd 0x0004
export_202:
00002B9A 4E56 FFDC link A6, -0x0024
00002B9E 48E7 1030 movem.l -[A7], D3,A2,A3
00002BA2 246E 0008 movea.l A2, [A6 + 0x8]
00002BA6 2052 movea.l A0, [A2]
00002BA8 7648 moveq.l D3, 0x48
00002BAA D1C3 add.l A0, D3
00002BAC 43EE FFEC lea.l A1, [A6 - 0x14]
00002BB0 22D8 move.l [A1]+, [A0]+
00002BB2 22D8 move.l [A1]+, [A0]+
00002BB4 22D8 move.l [A1]+, [A0]+
00002BB6 22D8 move.l [A1]+, [A0]+
00002BB8 486E FFDC pea.l [A6 - 0x24]
00002BBC 2052 movea.l A0, [A2]
00002BBE 2F28 0014 move.l -[A7], [A0 + 0x14]
00002BC2 4EAD CEF8 jsr [A5 - 0x3108]
00002BC6 486E FFDC pea.l [A6 - 0x24]
00002BCA 2F0A move.l -[A7], A2
00002BCC 4EAD EFA8 jsr [A5 - 0x1058]
00002BD0 554F subq.w A7, 2
00002BD2 2652 movea.l A3, [A2]
00002BD4 7038 moveq.l D0, 0x38
00002BD6 2D4B FFFC move.l [A6 - 0x4], A3
00002BDA D7C0 add.l A3, D0
00002BDC 2F0B move.l -[A7], A3
00002BDE 486E FFDC pea.l [A6 - 0x24]
00002BE2 206E FFFC movea.l A0, [A6 - 0x4]
00002BE6 D1C3 add.l A0, D3
00002BE8 2F08 move.l -[A7], A0
00002BEA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002BEE 544F addq.w A7, 2
00002BF0 4EBA DE20 jsr [PC - 0x21E0 /* 00000A12 */]
00002BF4 554F subq.w A7, 2
00002BF6 486E FFEC pea.l [A6 - 0x14]
00002BFA 2052 movea.l A0, [A2]
00002BFC D1C3 add.l A0, D3
00002BFE 2F08 move.l -[A7], A0
00002C00 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002C04 101F move.b D0, [A7]+
00002C06 6616 bne +0x18 /* 00002C1E */
00002C08 2052 movea.l A0, [A2]
00002C0A 4AA8 0018 tst.l [A0 + 0x18]
00002C0E 670E beq +0x10 /* 00002C1E */
00002C10 486D 0502 pea.l [A5 + 0x502 /* export_156 */]
00002C14 2052 movea.l A0, [A2]
00002C16 2F28 0018 move.l -[A7], [A0 + 0x18]
00002C1A 4EAD D6F0 jsr [A5 - 0x2910]
label00002C1E:
00002C1E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002C22 4E5E unlink A6
00002C24 4E74 0004 rtd 0x0004
export_203:
00002C28 4E56 0000 link A6, 0
00002C2C 302E 0012 move.w D0, [A6 + 0x12]
00002C30 48C0 ext.l D0
00002C32 206E 0008 movea.l A0, [A6 + 0x8]
00002C36 2250 movea.l A1, [A0]
00002C38 D0A9 0058 add.l D0, [A1 + 0x58]
00002C3C 206E 000C movea.l A0, [A6 + 0xC]
00002C40 2140 0004 move.l [A0 + 0x4], D0
00002C44 302E 0010 move.w D0, [A6 + 0x10]
00002C48 48C0 ext.l D0
00002C4A 206E 0008 movea.l A0, [A6 + 0x8]
00002C4E 2250 movea.l A1, [A0]
00002C50 D0A9 005C add.l D0, [A1 + 0x5C]
00002C54 206E 000C movea.l A0, [A6 + 0xC]
00002C58 2080 move.l [A0], D0
00002C5A 4E5E unlink A6
00002C5C 4E74 000C rtd 0x000C
export_204:
00002C60 4E56 0000 link A6, 0
00002C64 48E7 0030 movem.l -[A7], A2,A3
00002C68 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002C6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C70 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00002C74 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C78 246E 0008 movea.l A2, [A6 + 0x8]
00002C7C 2652 movea.l A3, [A2]
00002C7E 2F2B 0058 move.l -[A7], [A3 + 0x58]
00002C82 2F2B 005C move.l -[A7], [A3 + 0x5C]
00002C86 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002C8A 4CDF 0C00 movem.l A2,A3, [A7]+
00002C8E 4E5E unlink A6
00002C90 4E74 000C rtd 0x000C
export_205:
00002C94 4E56 0000 link A6, 0
00002C98 48E7 0038 movem.l -[A7], A2,A3,A4
00002C9C 246E 0010 movea.l A2, [A6 + 0x10]
00002CA0 202A 0004 move.l D0, [A2 + 0x4]
00002CA4 266E 0008 movea.l A3, [A6 + 0x8]
00002CA8 2053 movea.l A0, [A3]
00002CAA 2228 0058 move.l D1, [A0 + 0x58]
00002CAE 9041 sub.w D0, D1
00002CB0 286E 000C movea.l A4, [A6 + 0xC]
00002CB4 3940 0002 move.w [A4 + 0x2], D0
00002CB8 2012 move.l D0, [A2]
00002CBA 2053 movea.l A0, [A3]
00002CBC 2228 005C move.l D1, [A0 + 0x5C]
00002CC0 9041 sub.w D0, D1
00002CC2 3880 move.w [A4], D0
00002CC4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002CC8 4E5E unlink A6
00002CCA 4E74 000C rtd 0x000C
export_206:
00002CCE 4E56 FFF0 link A6, -0x0010
00002CD2 48E7 0030 movem.l -[A7], A2,A3
00002CD6 206E 0010 movea.l A0, [A6 + 0x10]
00002CDA 43EE FFF0 lea.l A1, [A6 - 0x10]
00002CDE 22D8 move.l [A1]+, [A0]+
00002CE0 22D8 move.l [A1]+, [A0]+
00002CE2 22D8 move.l [A1]+, [A0]+
00002CE4 22D8 move.l [A1]+, [A0]+
00002CE6 486E FFF0 pea.l [A6 - 0x10]
00002CEA 246E 0008 movea.l A2, [A6 + 0x8]
00002CEE 2652 movea.l A3, [A2]
00002CF0 202B 0058 move.l D0, [A3 + 0x58]
00002CF4 4480 neg.l D0
00002CF6 2F00 move.l -[A7], D0
00002CF8 202B 005C move.l D0, [A3 + 0x5C]
00002CFC 4480 neg.l D0
00002CFE 2F00 move.l -[A7], D0
00002D00 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002D04 486E FFF0 pea.l [A6 - 0x10]
00002D08 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D0C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002D10 4CDF 0C00 movem.l A2,A3, [A7]+
00002D14 4E5E unlink A6
00002D16 4E74 000C rtd 0x000C
export_207:
00002D1A 4E56 FFF8 link A6, -0x0008
00002D1E 48E7 0030 movem.l -[A7], A2,A3
00002D22 486E FFF8 pea.l [A6 - 0x8]
00002D26 486E FFFC pea.l [A6 - 0x4]
00002D2A 246E 0008 movea.l A2, [A6 + 0x8]
00002D2E 2052 movea.l A0, [A2]
00002D30 2F28 0014 move.l -[A7], [A0 + 0x14]
00002D34 4EAD CEE6 jsr [A5 - 0x311A]
00002D38 2052 movea.l A0, [A2]
00002D3A 2028 0058 move.l D0, [A0 + 0x58]
00002D3E 90AE FFF8 sub.l D0, [A6 - 0x8]
00002D42 266E 000C movea.l A3, [A6 + 0xC]
00002D46 D1AB 0004 add.l [A3 + 0x4], D0
00002D4A 2052 movea.l A0, [A2]
00002D4C 2028 005C move.l D0, [A0 + 0x5C]
00002D50 90AE FFFC sub.l D0, [A6 - 0x4]
00002D54 D193 add.l [A3], D0
00002D56 4CDF 0C00 movem.l A2,A3, [A7]+
00002D5A 4E5E unlink A6
00002D5C 4E74 0008 rtd 0x0008
export_208:
00002D60 4E56 FFF8 link A6, -0x0008
00002D64 48E7 0030 movem.l -[A7], A2,A3
00002D68 486E FFF8 pea.l [A6 - 0x8]
00002D6C 486E FFFC pea.l [A6 - 0x4]
00002D70 246E 0008 movea.l A2, [A6 + 0x8]
00002D74 2052 movea.l A0, [A2]
00002D76 2F28 0014 move.l -[A7], [A0 + 0x14]
00002D7A 4EAD CEE6 jsr [A5 - 0x311A]
00002D7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D82 2652 movea.l A3, [A2]
00002D84 202B 0058 move.l D0, [A3 + 0x58]
00002D88 90AE FFF8 sub.l D0, [A6 - 0x8]
00002D8C 2F00 move.l -[A7], D0
00002D8E 202B 005C move.l D0, [A3 + 0x5C]
00002D92 90AE FFFC sub.l D0, [A6 - 0x4]
00002D96 2F00 move.l -[A7], D0
00002D98 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002D9C 4CDF 0C00 movem.l A2,A3, [A7]+
00002DA0 4E5E unlink A6
00002DA2 4E74 0008 rtd 0x0008
export_209:
00002DA6 4E56 FFF8 link A6, -0x0008
00002DAA 48E7 0030 movem.l -[A7], A2,A3
00002DAE 486E FFF8 pea.l [A6 - 0x8]
00002DB2 486E FFFC pea.l [A6 - 0x4]
00002DB6 246E 0008 movea.l A2, [A6 + 0x8]
00002DBA 2052 movea.l A0, [A2]
00002DBC 2F28 0014 move.l -[A7], [A0 + 0x14]
00002DC0 4EAD CEE6 jsr [A5 - 0x311A]
00002DC4 202E FFF8 move.l D0, [A6 - 0x8]
00002DC8 2052 movea.l A0, [A2]
00002DCA 90A8 0058 sub.l D0, [A0 + 0x58]
00002DCE 266E 000C movea.l A3, [A6 + 0xC]
00002DD2 D1AB 0004 add.l [A3 + 0x4], D0
00002DD6 202E FFFC move.l D0, [A6 - 0x4]
00002DDA 2052 movea.l A0, [A2]
00002DDC 90A8 005C sub.l D0, [A0 + 0x5C]
00002DE0 D193 add.l [A3], D0
00002DE2 4CDF 0C00 movem.l A2,A3, [A7]+
00002DE6 4E5E unlink A6
00002DE8 4E74 0008 rtd 0x0008
export_210:
00002DEC 4E56 FFF8 link A6, -0x0008
00002DF0 48E7 0030 movem.l -[A7], A2,A3
00002DF4 486E FFF8 pea.l [A6 - 0x8]
00002DF8 486E FFFC pea.l [A6 - 0x4]
00002DFC 246E 0008 movea.l A2, [A6 + 0x8]
00002E00 2052 movea.l A0, [A2]
00002E02 2F28 0014 move.l -[A7], [A0 + 0x14]
00002E06 4EAD CEE6 jsr [A5 - 0x311A]
00002E0A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E0E 202E FFF8 move.l D0, [A6 - 0x8]
00002E12 2652 movea.l A3, [A2]
00002E14 90AB 0058 sub.l D0, [A3 + 0x58]
00002E18 2F00 move.l -[A7], D0
00002E1A 202E FFFC move.l D0, [A6 - 0x4]
00002E1E 90AB 005C sub.l D0, [A3 + 0x5C]
00002E22 2F00 move.l -[A7], D0
00002E24 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002E28 4CDF 0C00 movem.l A2,A3, [A7]+
00002E2C 4E5E unlink A6
00002E2E 4E74 0008 rtd 0x0008
export_211:
00002E32 4E56 FFFC link A6, -0x0004
00002E36 48E7 0030 movem.l -[A7], A2,A3
00002E3A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E3E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E42 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002E46 246E 0008 movea.l A2, [A6 + 0x8]
00002E4A 2052 movea.l A0, [A2]
00002E4C 2068 0010 movea.l A0, [A0 + 0x10]
00002E50 2068 0076 movea.l A0, [A0 + 0x76]
00002E54 2050 movea.l A0, [A0]
00002E56 2028 0002 move.l D0, [A0 + 0x2]
00002E5A 2D40 FFFC move.l [A6 - 0x4], D0
00002E5E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E62 302E FFFE move.w D0, [A6 - 0x2]
00002E66 2652 movea.l A3, [A2]
00002E68 222B 0058 move.l D1, [A3 + 0x58]
00002E6C 9041 sub.w D0, D1
00002E6E 3F00 move.w -[A7], D0
00002E70 302E FFFC move.w D0, [A6 - 0x4]
00002E74 222B 005C move.l D1, [A3 + 0x5C]
00002E78 9041 sub.w D0, D1
00002E7A 3F00 move.w -[A7], D0
00002E7C A8A8 syscall OffsetRect
00002E7E 4CDF 0C00 movem.l A2,A3, [A7]+
00002E82 4E5E unlink A6
00002E84 4E74 000C rtd 0x000C
export_212:
00002E88 4E56 FFDC link A6, -0x0024
00002E8C 2F0A move.l -[A7], A2
00002E8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E92 4EAD CFA0 jsr [A5 - 0x3060]
00002E96 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E9A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002E9E 4EAD DD78 jsr [A5 - 0x2288]
00002EA2 206E 0010 movea.l A0, [A6 + 0x10]
00002EA6 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002EAA 2449 movea.l A2, A1
00002EAC 22D8 move.l [A1]+, [A0]+
00002EAE 22D8 move.l [A1]+, [A0]+
00002EB0 41EE FFDC lea.l A0, [A6 - 0x24]
00002EB4 20DA move.l [A0]+, [A2]+
00002EB6 20DA move.l [A0]+, [A2]+
00002EB8 604C bra +0x4E /* 00002F06 */
label00002EBA:
00002EBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EBE 4EAD CFA0 jsr [A5 - 0x3060]
00002EC2 486E FFFC pea.l [A6 - 0x4]
00002EC6 A972 syscall GetMouse
00002EC8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002ECC 486E FFDC pea.l [A6 - 0x24]
00002ED0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ED4 4EAD EFBA jsr [A5 - 0x1046]
00002ED8 486E FFDC pea.l [A6 - 0x24]
00002EDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EE0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002EE4 504F addq.w A7, 8
00002EE6 486E FFDC pea.l [A6 - 0x24]
00002EEA 486E FFE4 pea.l [A6 - 0x1C]
00002EEE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EF2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002EF6 4EAD DD7E jsr [A5 - 0x2282]
00002EFA 41EE FFDC lea.l A0, [A6 - 0x24]
00002EFE 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002F02 22D8 move.l [A1]+, [A0]+
00002F04 22D8 move.l [A1]+, [A0]+
label00002F06:
00002F06 554F subq.w A7, 2
00002F08 A973 syscall StillDown
00002F0A 101F move.b D0, [A7]+
00002F0C 66AC bne -0x52 /* 00002EBA */
00002F0E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F12 4EAD CFA0 jsr [A5 - 0x3060]
00002F16 7004 moveq.l D0, 0x04
00002F18 41EE FFEC lea.l A0, [A6 - 0x14]
00002F1C A030 syscall OSEventAvail
00002F1E 5240 addq.w D0, 1
00002F20 4A00 tst.b D0
00002F22 671C beq +0x1E /* 00002F40 */
00002F24 2D6E FFF6 FFFC move.l [A6 - 0x4], [A6 - 0xA]
00002F2A 486E FFFC pea.l [A6 - 0x4]
00002F2E A871 syscall GlobalToLocal
00002F30 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002F34 486E FFDC pea.l [A6 - 0x24]
00002F38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F3C 4EAD EFBA jsr [A5 - 0x1046]
label00002F40:
00002F40 486E FFDC pea.l [A6 - 0x24]
00002F44 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F48 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00002F4C 504F addq.w A7, 8
00002F4E 486E FFDC pea.l [A6 - 0x24]
00002F52 486E FFE4 pea.l [A6 - 0x1C]
00002F56 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F5A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F5E 4EAD DD84 jsr [A5 - 0x227C]
00002F62 245F movea.l A2, [A7]+
00002F64 4E5E unlink A6
00002F66 4E74 0010 rtd 0x0010
export_213:
00002F6A 4E56 0000 link A6, 0
00002F6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F72 4EAD CFA0 jsr [A5 - 0x3060]
00002F76 206E 0008 movea.l A0, [A6 + 0x8]
00002F7A 2250 movea.l A1, [A0]
00002F7C 4A29 0024 tst.b [A1 + 0x24]
00002F80 672E beq +0x30 /* 00002FB0 */
00002F82 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F86 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F8A 2F08 move.l -[A7], A0
00002F8C 4EAD EF8A jsr [A5 - 0x1076]
00002F90 206D CE52 movea.l A0, [A5 - 0x31AE]
00002F94 3028 0012 move.w D0, [A0 + 0x12]
00002F98 48C0 ext.l D0
00002F9A 206E 000C movea.l A0, [A6 + 0xC]
00002F9E 91A8 0004 sub.l [A0 + 0x4], D0
00002FA2 226D CE52 movea.l A1, [A5 - 0x31AE]
00002FA6 3029 0010 move.w D0, [A1 + 0x10]
00002FAA 48C0 ext.l D0
00002FAC 9190 sub.l [A0], D0
00002FAE 600C bra +0xE /* 00002FBC */
label00002FB0:
00002FB0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FB4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FB8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
label00002FBC:
00002FBC 4E5E unlink A6
00002FBE 4E74 000C rtd 0x000C
export_214:
00002FC2 4E56 0000 link A6, 0
00002FC6 2F0A move.l -[A7], A2
00002FC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FCC 4EAD CFA0 jsr [A5 - 0x3060]
00002FD0 206E 0008 movea.l A0, [A6 + 0x8]
00002FD4 2250 movea.l A1, [A0]
00002FD6 4A29 0024 tst.b [A1 + 0x24]
00002FDA 6730 beq +0x32 /* 0000300C */
00002FDC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FE0 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FE4 2F08 move.l -[A7], A0
00002FE6 4EAD EF90 jsr [A5 - 0x1070]
00002FEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FEE 246D CE52 movea.l A2, [A5 - 0x31AE]
00002FF2 302A 0012 move.w D0, [A2 + 0x12]
00002FF6 48C0 ext.l D0
00002FF8 4480 neg.l D0
00002FFA 2F00 move.l -[A7], D0
00002FFC 302A 0010 move.w D0, [A2 + 0x10]
00003000 48C0 ext.l D0
00003002 4480 neg.l D0
00003004 2F00 move.l -[A7], D0
00003006 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000300A 600C bra +0xE /* 00003018 */
label0000300C:
0000300C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003010 2F2E 000C move.l -[A7], [A6 + 0xC]
00003014 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
label00003018:
00003018 245F movea.l A2, [A7]+
0000301A 4E5E unlink A6
0000301C 4E74 000C rtd 0x000C
export_215:
00003020 4E56 0000 link A6, 0
00003024 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003028 4EAD CFA0 jsr [A5 - 0x3060]
0000302C 206E 0008 movea.l A0, [A6 + 0x8]
00003030 2250 movea.l A1, [A0]
00003032 4A29 0024 tst.b [A1 + 0x24]
00003036 672A beq +0x2C /* 00003062 */
00003038 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000303C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003040 2F08 move.l -[A7], A0
00003042 4EAD EF96 jsr [A5 - 0x106A]
00003046 206D CE52 movea.l A0, [A5 - 0x31AE]
0000304A 3028 0012 move.w D0, [A0 + 0x12]
0000304E 206E 000C movea.l A0, [A6 + 0xC]
00003052 D168 0002 add.w [A0 + 0x2], D0
00003056 226D CE52 movea.l A1, [A5 - 0x31AE]
0000305A 3029 0010 move.w D0, [A1 + 0x10]
0000305E D150 add.w [A0], D0
00003060 600C bra +0xE /* 0000306E */
label00003062:
00003062 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003066 2F2E 000C move.l -[A7], [A6 + 0xC]
0000306A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label0000306E:
0000306E 4E5E unlink A6
00003070 4E74 000C rtd 0x000C
export_216:
00003074 4E56 0000 link A6, 0
00003078 2F0A move.l -[A7], A2
0000307A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000307E 4EAD CFA0 jsr [A5 - 0x3060]
00003082 206E 0008 movea.l A0, [A6 + 0x8]
00003086 2250 movea.l A1, [A0]
00003088 4A29 0024 tst.b [A1 + 0x24]
0000308C 6722 beq +0x24 /* 000030B0 */
0000308E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003092 2F2E 000C move.l -[A7], [A6 + 0xC]
00003096 2F08 move.l -[A7], A0
00003098 4EAD EF9C jsr [A5 - 0x1064]
0000309C 2F2E 000C move.l -[A7], [A6 + 0xC]
000030A0 246D CE52 movea.l A2, [A5 - 0x31AE]
000030A4 3F2A 0012 move.w -[A7], [A2 + 0x12]
000030A8 3F2A 0010 move.w -[A7], [A2 + 0x10]
000030AC A8A8 syscall OffsetRect
000030AE 600C bra +0xE /* 000030BC */
label000030B0:
000030B0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000030B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000030B8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
label000030BC:
000030BC 245F movea.l A2, [A7]+
000030BE 4E5E unlink A6
000030C0 4E74 000C rtd 0x000C
export_217:
000030C4 4E56 FFE8 link A6, -0x0018
000030C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030CC 4EAD CFA0 jsr [A5 - 0x3060]
000030D0 554F subq.w A7, 2
000030D2 206E 0008 movea.l A0, [A6 + 0x8]
000030D6 2250 movea.l A1, [A0]
000030D8 7048 moveq.l D0, 0x48
000030DA D3C0 add.l A1, D0
000030DC 2F09 move.l -[A7], A1
000030DE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000030E2 486E FFE8 pea.l [A6 - 0x18]
000030E6 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000030EA 101F move.b D0, [A7]+
000030EC 6724 beq +0x26 /* 00003112 */
000030EE 486E FFE8 pea.l [A6 - 0x18]
000030F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000030F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030FA 4EAD EFCC jsr [A5 - 0x1034]
000030FE 554F subq.w A7, 2
00003100 2F2E 000C move.l -[A7], [A6 + 0xC]
00003104 A8AE syscall EmptyRect
00003106 101F move.b D0, [A7]+
00003108 57C0 seq D0
0000310A 4400 neg.b D0
0000310C 4880 ext.w D0
0000310E 48C0 ext.l D0
00003110 6010 bra +0x12 /* 00003122 */
label00003112:
00003112 2F2E 000C move.l -[A7], [A6 + 0xC]
00003116 4267 clr.w -[A7]
00003118 4267 clr.w -[A7]
0000311A 4267 clr.w -[A7]
0000311C 4267 clr.w -[A7]
0000311E A8A7 syscall SetRect
00003120 4200 clr.b D0
label00003122:
00003122 4E5E unlink A6
00003124 4E74 000C rtd 0x000C
export_218:
00003128 4E56 0000 link A6, 0
0000312C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003130 4EAD EED6 jsr [A5 - 0x112A]
00003134 2F00 move.l -[A7], D0
00003136 4EAD CF76 jsr [A5 - 0x308A]
0000313A 4E5E unlink A6
0000313C 4E74 0004 rtd 0x0004
export_219:
fn00003140:
00003140 4E56 FFFC link A6, -0x0004
00003144 48E7 1030 movem.l -[A7], D3,A2,A3
00003148 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000314C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003150 3F2E 0016 move.w -[A7], [A6 + 0x16]
00003154 3F2E 0014 move.w -[A7], [A6 + 0x14]
00003158 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000315C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003160 1F2E 000E move.b -[A7], [A6 + 0xE]
00003164 1F2E 000C move.b -[A7], [A6 + 0xC]
00003168 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000316C 4EBA E91E jsr [PC - 0x16E2 /* 00001A8C */]
00003170 206E 0008 movea.l A0, [A6 + 0x8]
00003174 2250 movea.l A1, [A0]
00003176 137C 0002 0064 move.b [A1 + 0x64], 0x2
0000317C 2448 movea.l A2, A0
0000317E 2652 movea.l A3, [A2]
00003180 7038 moveq.l D0, 0x38
00003182 2D4B FFFC move.l [A6 - 0x4], A3
00003186 D7C0 add.l A3, D0
00003188 226E FFFC movea.l A1, [A6 - 0x4]
0000318C 7670 moveq.l D3, 0x70
0000318E D3C3 add.l A1, D3
00003190 22DB move.l [A1]+, [A3]+
00003192 22DB move.l [A1]+, [A3]+
00003194 22DB move.l [A1]+, [A3]+
00003196 22DB move.l [A1]+, [A3]+
00003198 2652 movea.l A3, [A2]
0000319A 202B 0074 move.l D0, [A3 + 0x74]
0000319E 2740 0088 move.l [A3 + 0x88], D0
000031A2 2652 movea.l A3, [A2]
000031A4 202B 0070 move.l D0, [A3 + 0x70]
000031A8 2740 0084 move.l [A3 + 0x84], D0
000031AC 7001 moveq.l D0, 0x01
000031AE 2250 movea.l A1, [A0]
000031B0 3340 0082 move.w [A1 + 0x82], D0
000031B4 2250 movea.l A1, [A0]
000031B6 3340 0080 move.w [A1 + 0x80], D0
000031BA 7000 moveq.l D0, 0x00
000031BC 2250 movea.l A1, [A0]
000031BE 2340 0094 move.l [A1 + 0x94], D0
000031C2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000031C6 4E5E unlink A6
000031C8 4E74 0018 rtd 0x0018
export_220:
fn000031CC:
000031CC 4E56 FFFC link A6, -0x0004
000031D0 2F0A move.l -[A7], A2
000031D2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000031D6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000031DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000031DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031E2 4EBA E922 jsr [PC - 0x16DE /* 00001B06 */]
000031E6 206E 000C movea.l A0, [A6 + 0xC]
000031EA 7016 moveq.l D0, 0x16
000031EC D1C0 add.l A0, D0
000031EE 2F08 move.l -[A7], A0
000031F0 206E 0008 movea.l A0, [A6 + 0x8]
000031F4 2250 movea.l A1, [A0]
000031F6 7070 moveq.l D0, 0x70
000031F8 D3C0 add.l A1, D0
000031FA 2F09 move.l -[A7], A1
000031FC 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00003200 206E 000C movea.l A0, [A6 + 0xC]
00003204 3028 001E move.w D0, [A0 + 0x1E]
00003208 226E 0008 movea.l A1, [A6 + 0x8]
0000320C 2451 movea.l A2, [A1]
0000320E 3540 0080 move.w [A2 + 0x80], D0
00003212 3028 0020 move.w D0, [A0 + 0x20]
00003216 2451 movea.l A2, [A1]
00003218 3540 0082 move.w [A2 + 0x82], D0
0000321C 2F28 0022 move.l -[A7], [A0 + 0x22]
00003220 2051 movea.l A0, [A1]
00003222 41E8 0084 lea.l A0, [A0 + 0x84]
00003226 2F08 move.l -[A7], A0
00003228 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000322C 7000 moveq.l D0, 0x00
0000322E 206E 0008 movea.l A0, [A6 + 0x8]
00003232 2250 movea.l A1, [A0]
00003234 2340 0094 move.l [A1 + 0x94], D0
00003238 245F movea.l A2, [A7]+
0000323A 4E5E unlink A6
0000323C 4E74 0010 rtd 0x0010
export_221:
00003240 4E56 0000 link A6, 0
00003244 48E7 0030 movem.l -[A7], A2,A3
00003248 246E 0008 movea.l A2, [A6 + 0x8]
0000324C 2652 movea.l A3, [A2]
0000324E 202B 007C move.l D0, [A3 + 0x7C]
00003252 90AB 0074 sub.l D0, [A3 + 0x74]
00003256 206E 0010 movea.l A0, [A6 + 0x10]
0000325A 2080 move.l [A0], D0
0000325C 2652 movea.l A3, [A2]
0000325E 202B 0078 move.l D0, [A3 + 0x78]
00003262 90AB 0070 sub.l D0, [A3 + 0x70]
00003266 206E 000C movea.l A0, [A6 + 0xC]
0000326A 2080 move.l [A0], D0
0000326C 4CDF 0C00 movem.l A2,A3, [A7]+
00003270 4E5E unlink A6
00003272 4E74 000C rtd 0x000C
export_222:
00003276 4E56 0000 link A6, 0
0000327A 48E7 0030 movem.l -[A7], A2,A3
0000327E 246E 0008 movea.l A2, [A6 + 0x8]
00003282 2652 movea.l A3, [A2]
00003284 202B 0088 move.l D0, [A3 + 0x88]
00003288 90AB 0074 sub.l D0, [A3 + 0x74]
0000328C 206E 0010 movea.l A0, [A6 + 0x10]
00003290 2080 move.l [A0], D0
00003292 2652 movea.l A3, [A2]
00003294 202B 0084 move.l D0, [A3 + 0x84]
00003298 90AB 0070 sub.l D0, [A3 + 0x70]
0000329C 206E 000C movea.l A0, [A6 + 0xC]
000032A0 2080 move.l [A0], D0
000032A2 4CDF 0C00 movem.l A2,A3, [A7]+
000032A6 4E5E unlink A6
000032A8 4E74 000C rtd 0x000C
export_223:
000032AC 4E56 0000 link A6, 0
000032B0 48E7 0030 movem.l -[A7], A2,A3
000032B4 246E 0008 movea.l A2, [A6 + 0x8]
000032B8 2652 movea.l A3, [A2]
000032BA 202B 0044 move.l D0, [A3 + 0x44]
000032BE 90AB 003C sub.l D0, [A3 + 0x3C]
000032C2 322B 0080 move.w D1, [A3 + 0x80]
000032C6 48C1 ext.l D1
000032C8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000032CC 206E 0010 movea.l A0, [A6 + 0x10]
000032D0 3080 move.w [A0], D0
000032D2 2652 movea.l A3, [A2]
000032D4 202B 0040 move.l D0, [A3 + 0x40]
000032D8 90AB 0038 sub.l D0, [A3 + 0x38]
000032DC 322B 0082 move.w D1, [A3 + 0x82]
000032E0 48C1 ext.l D1
000032E2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000032E6 206E 000C movea.l A0, [A6 + 0xC]
000032EA 3080 move.w [A0], D0
000032EC 4CDF 0C00 movem.l A2,A3, [A7]+
000032F0 4E5E unlink A6
000032F2 4E74 000C rtd 0x000C
export_224:
000032F6 4E56 0000 link A6, 0
000032FA 48E7 0030 movem.l -[A7], A2,A3
000032FE 206E 000C movea.l A0, [A6 + 0xC]
00003302 246E 0008 movea.l A2, [A6 + 0x8]
00003306 2252 movea.l A1, [A2]
00003308 7070 moveq.l D0, 0x70
0000330A D3C0 add.l A1, D0
0000330C 22D8 move.l [A1]+, [A0]+
0000330E 22D8 move.l [A1]+, [A0]+
00003310 22D8 move.l [A1]+, [A0]+
00003312 22D8 move.l [A1]+, [A0]+
00003314 2652 movea.l A3, [A2]
00003316 202B 0084 move.l D0, [A3 + 0x84]
0000331A 222B 0078 move.l D1, [A3 + 0x78]
0000331E B081 cmp.l D0, D1
00003320 6F16 ble +0x18 /* 00003338 */
00003322 2F3C 0000 00C4 move.l -[A7], 0xC4
00003328 486D F47C pea.l [A5 - 0xB84]
0000332C 486D F48A pea.l [A5 - 0xB76]
00003330 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003334 4FEF 000C lea.l A7, [A7 + 0xC]
label00003338:
00003338 2052 movea.l A0, [A2]
0000333A 2468 0094 movea.l A2, [A0 + 0x94]
0000333E B4FC 0000 cmpa.w A2, 0x0
00003342 6706 beq +0x8 /* 0000334A */
00003344 2F0A move.l -[A7], A2
00003346 4EAD FE94 jsr [A5 - 0x16C]
label0000334A:
0000334A 4CDF 0C00 movem.l A2,A3, [A7]+
0000334E 4E5E unlink A6
00003350 4E74 0008 rtd 0x0008
export_225:
00003354 4E56 0000 link A6, 0
00003358 206E 0008 movea.l A0, [A6 + 0x8]
0000335C 2250 movea.l A1, [A0]
0000335E 7070 moveq.l D0, 0x70
00003360 D3C0 add.l A1, D0
00003362 206E 000C movea.l A0, [A6 + 0xC]
00003366 20D9 move.l [A0]+, [A1]+
00003368 20D9 move.l [A0]+, [A1]+
0000336A 20D9 move.l [A0]+, [A1]+
0000336C 20D9 move.l [A0]+, [A1]+
0000336E 4E5E unlink A6
00003370 4E74 0008 rtd 0x0008
export_226:
00003374 4E56 0000 link A6, 0
00003378 2F0A move.l -[A7], A2
0000337A 206E 000C movea.l A0, [A6 + 0xC]
0000337E 246E 0008 movea.l A2, [A6 + 0x8]
00003382 2252 movea.l A1, [A2]
00003384 43E9 0084 lea.l A1, [A1 + 0x84]
00003388 22D8 move.l [A1]+, [A0]+
0000338A 22D8 move.l [A1]+, [A0]+
0000338C 2052 movea.l A0, [A2]
0000338E 2468 0094 movea.l A2, [A0 + 0x94]
00003392 B4FC 0000 cmpa.w A2, 0x0
00003396 6706 beq +0x8 /* 0000339E */
00003398 2F0A move.l -[A7], A2
0000339A 4EAD FE9A jsr [A5 - 0x166]
label0000339E:
0000339E 245F movea.l A2, [A7]+
000033A0 4E5E unlink A6
000033A2 4E74 0008 rtd 0x0008
export_227:
000033A6 4E56 0000 link A6, 0
000033AA 206E 0008 movea.l A0, [A6 + 0x8]
000033AE 2250 movea.l A1, [A0]
000033B0 43E9 0084 lea.l A1, [A1 + 0x84]
000033B4 206E 000C movea.l A0, [A6 + 0xC]
000033B8 20D9 move.l [A0]+, [A1]+
000033BA 20D9 move.l [A0]+, [A1]+
000033BC 4E5E unlink A6
000033BE 4E74 0008 rtd 0x0008
export_228:
000033C2 4E56 0000 link A6, 0
000033C6 48E7 1820 movem.l -[A7], D3,D4,A2
000033CA 362E 000E move.w D3, [A6 + 0xE]
000033CE 7801 moveq.l D4, 0x01
000033D0 B644 cmp.w D3, D4
000033D2 6F06 ble +0x8 /* 000033DA */
000033D4 2003 move.l D0, D3
000033D6 48C0 ext.l D0
000033D8 6002 bra +0x4 /* 000033DC */
label000033DA:
000033DA 7001 moveq.l D0, 0x01
label000033DC:
000033DC 246E 0008 movea.l A2, [A6 + 0x8]
000033E0 2052 movea.l A0, [A2]
000033E2 3140 0080 move.w [A0 + 0x80], D0
000033E6 362E 000C move.w D3, [A6 + 0xC]
000033EA B644 cmp.w D3, D4
000033EC 6F06 ble +0x8 /* 000033F4 */
000033EE 2003 move.l D0, D3
000033F0 48C0 ext.l D0
000033F2 6002 bra +0x4 /* 000033F6 */
label000033F4:
000033F4 7001 moveq.l D0, 0x01
label000033F6:
000033F6 2052 movea.l A0, [A2]
000033F8 3140 0082 move.w [A0 + 0x82], D0
000033FC 2052 movea.l A0, [A2]
000033FE 2468 0094 movea.l A2, [A0 + 0x94]
00003402 B4FC 0000 cmpa.w A2, 0x0
00003406 6706 beq +0x8 /* 0000340E */
00003408 2F0A move.l -[A7], A2
0000340A 4EAD FE94 jsr [A5 - 0x16C]
label0000340E:
0000340E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003412 4E5E unlink A6
00003414 4E74 0008 rtd 0x0008
export_229:
00003418 4E56 0000 link A6, 0
0000341C 2F0A move.l -[A7], A2
0000341E 246E 0008 movea.l A2, [A6 + 0x8]
00003422 2052 movea.l A0, [A2]
00003424 3028 0080 move.w D0, [A0 + 0x80]
00003428 206E 0010 movea.l A0, [A6 + 0x10]
0000342C 3080 move.w [A0], D0
0000342E 2052 movea.l A0, [A2]
00003430 3028 0082 move.w D0, [A0 + 0x82]
00003434 206E 000C movea.l A0, [A6 + 0xC]
00003438 3080 move.w [A0], D0
0000343A 245F movea.l A2, [A7]+
0000343C 4E5E unlink A6
0000343E 4E74 000C rtd 0x000C
export_230:
00003442 4E56 0000 link A6, 0
00003446 206E 0008 movea.l A0, [A6 + 0x8]
0000344A 2250 movea.l A1, [A0]
0000344C 236E 000C 0094 move.l [A1 + 0x94], [A6 + 0xC]
00003452 4E5E unlink A6
00003454 4E74 0008 rtd 0x0008
export_231:
00003458 4E56 0000 link A6, 0
0000345C 206E 0008 movea.l A0, [A6 + 0x8]
00003460 2250 movea.l A1, [A0]
00003462 7070 moveq.l D0, 0x70
00003464 D3C0 add.l A1, D0
00003466 206E 000C movea.l A0, [A6 + 0xC]
0000346A 20D9 move.l [A0]+, [A1]+
0000346C 20D9 move.l [A0]+, [A1]+
0000346E 4E5E unlink A6
00003470 4E74 0008 rtd 0x0008
export_232:
00003474 4E56 0000 link A6, 0
00003478 48E7 0030 movem.l -[A7], A2,A3
0000347C 246E 0008 movea.l A2, [A6 + 0x8]
00003480 2652 movea.l A3, [A2]
00003482 202B 007C move.l D0, [A3 + 0x7C]
00003486 90AB 0074 sub.l D0, [A3 + 0x74]
0000348A 322B 0080 move.w D1, [A3 + 0x80]
0000348E 48C1 ext.l D1
00003490 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003494 206E 0010 movea.l A0, [A6 + 0x10]
00003498 2080 move.l [A0], D0
0000349A 2652 movea.l A3, [A2]
0000349C 202B 0078 move.l D0, [A3 + 0x78]
000034A0 90AB 0070 sub.l D0, [A3 + 0x70]
000034A4 322B 0082 move.w D1, [A3 + 0x82]
000034A8 48C1 ext.l D1
000034AA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000034AE 206E 000C movea.l A0, [A6 + 0xC]
000034B2 2080 move.l [A0], D0
000034B4 4CDF 0C00 movem.l A2,A3, [A7]+
000034B8 4E5E unlink A6
000034BA 4E74 000C rtd 0x000C
export_233:
fn000034BE:
000034BE 4E56 0000 link A6, 0
000034C2 48E7 0038 movem.l -[A7], A2,A3,A4
000034C6 246E 000C movea.l A2, [A6 + 0xC]
000034CA 302A 0006 move.w D0, [A2 + 0x6]
000034CE 906A 0002 sub.w D0, [A2 + 0x2]
000034D2 266E 0008 movea.l A3, [A6 + 0x8]
000034D6 2053 movea.l A0, [A3]
000034D8 D168 0028 add.w [A0 + 0x28], D0
000034DC 302A 0004 move.w D0, [A2 + 0x4]
000034E0 9052 sub.w D0, [A2]
000034E2 2053 movea.l A0, [A3]
000034E4 D168 002A add.w [A0 + 0x2A], D0
000034E8 302A 0002 move.w D0, [A2 + 0x2]
000034EC 48C0 ext.l D0
000034EE 2053 movea.l A0, [A3]
000034F0 D1A8 003C add.l [A0 + 0x3C], D0
000034F4 3012 move.w D0, [A2]
000034F6 48C0 ext.l D0
000034F8 2053 movea.l A0, [A3]
000034FA D1A8 0038 add.l [A0 + 0x38], D0
000034FE 302A 0006 move.w D0, [A2 + 0x6]
00003502 48C0 ext.l D0
00003504 2053 movea.l A0, [A3]
00003506 D1A8 0044 add.l [A0 + 0x44], D0
0000350A 302A 0004 move.w D0, [A2 + 0x4]
0000350E 48C0 ext.l D0
00003510 2053 movea.l A0, [A3]
00003512 D1A8 0040 add.l [A0 + 0x40], D0
00003516 302A 0002 move.w D0, [A2 + 0x2]
0000351A 48C0 ext.l D0
0000351C 2853 movea.l A4, [A3]
0000351E 322C 0080 move.w D1, [A4 + 0x80]
00003522 48C1 ext.l D1
00003524 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00003528 D1AC 0088 add.l [A4 + 0x88], D0
0000352C 3012 move.w D0, [A2]
0000352E 48C0 ext.l D0
00003530 2453 movea.l A2, [A3]
00003532 322A 0082 move.w D1, [A2 + 0x82]
00003536 48C1 ext.l D1
00003538 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000353C D1AA 0084 add.l [A2 + 0x84], D0
00003540 4EBA D4D0 jsr [PC - 0x2B30 /* 00000A12 */]
00003544 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003548 4E5E unlink A6
0000354A 4E74 0008 rtd 0x0008
export_234:
0000354E 4E56 FFFC link A6, -0x0004
00003552 2F0A move.l -[A7], A2
00003554 246E 0008 movea.l A2, [A6 + 0x8]
00003558 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000355C 2F12 move.l -[A7], [A2]
0000355E 2F2E 000C move.l -[A7], [A6 + 0xC]
00003562 4EAD EF12 jsr [A5 - 0x10EE]
00003566 245F movea.l A2, [A7]+
00003568 4E5E unlink A6
0000356A 4E74 0008 rtd 0x0008
export_235:
0000356E 4E56 FFF0 link A6, -0x0010
00003572 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00003576 202E 0012 move.l D0, [A6 + 0x12]
0000357A 246E 0008 movea.l A2, [A6 + 0x8]
0000357E 2652 movea.l A3, [A2]
00003580 322B 0080 move.w D1, [A3 + 0x80]
00003584 48C1 ext.l D1
00003586 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000358A 2800 move.l D4, D0
0000358C 202E 000E move.l D0, [A6 + 0xE]
00003590 322B 0082 move.w D1, [A3 + 0x82]
00003594 48C1 ext.l D1
00003596 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000359A 2A00 move.l D5, D0
0000359C 102E 000C move.b D0, [A6 + 0xC]
000035A0 676C beq +0x6E /* 0000360E */
000035A2 7600 moveq.l D3, 0x00
000035A4 B883 cmp.l D4, D3
000035A6 6A06 bpl +0x8 /* 000035AE */
000035A8 2004 move.l D0, D4
000035AA 4480 neg.l D0
000035AC 6002 bra +0x4 /* 000035B0 */
label000035AE:
000035AE 2004 move.l D0, D4
label000035B0:
000035B0 322B 0028 move.w D1, [A3 + 0x28]
000035B4 48C1 ext.l D1
000035B6 B081 cmp.l D0, D1
000035B8 6C4C bge +0x4E /* 00003606 */
000035BA BA83 cmp.l D5, D3
000035BC 6A06 bpl +0x8 /* 000035C4 */
000035BE 2005 move.l D0, D5
000035C0 4480 neg.l D0
000035C2 6002 bra +0x4 /* 000035C6 */
label000035C4:
000035C4 2005 move.l D0, D5
label000035C6:
000035C6 322B 002A move.w D1, [A3 + 0x2A]
000035CA 48C1 ext.l D1
000035CC B081 cmp.l D0, D1
000035CE 6C36 bge +0x38 /* 00003606 */
000035D0 2F0A move.l -[A7], A2
000035D2 4EAD CFA0 jsr [A5 - 0x3060]
000035D6 2052 movea.l A0, [A2]
000035D8 7048 moveq.l D0, 0x48
000035DA D1C0 add.l A0, D0
000035DC 2F08 move.l -[A7], A0
000035DE 486E FFF0 pea.l [A6 - 0x10]
000035E2 2F0A move.l -[A7], A2
000035E4 4EAD EFCC jsr [A5 - 0x1034]
000035E8 486E FFF0 pea.l [A6 - 0x10]
000035EC 3004 move.w D0, D4
000035EE 4440 neg.w D0
000035F0 3F00 move.w -[A7], D0
000035F2 3005 move.w D0, D5
000035F4 4440 neg.w D0
000035F6 3F00 move.w -[A7], D0
000035F8 2F2D CD30 move.l -[A7], [A5 - 0x32D0]
000035FC A8EF syscall ScrollRect
000035FE 2F2D CD30 move.l -[A7], [A5 - 0x32D0]
00003602 A927 syscall InvalRgn
00003604 6008 bra +0xA /* 0000360E */
label00003606:
00003606 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000360A 4EAD EF36 jsr [A5 - 0x10CA]
label0000360E:
0000360E 246E 0008 movea.l A2, [A6 + 0x8]
00003612 2052 movea.l A0, [A2]
00003614 7038 moveq.l D0, 0x38
00003616 D1C0 add.l A0, D0
00003618 2F08 move.l -[A7], A0
0000361A 2F04 move.l -[A7], D4
0000361C 2F05 move.l -[A7], D5
0000361E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00003622 2052 movea.l A0, [A2]
00003624 7048 moveq.l D0, 0x48
00003626 D1C0 add.l A0, D0
00003628 2F08 move.l -[A7], A0
0000362A 2F04 move.l -[A7], D4
0000362C 2F05 move.l -[A7], D5
0000362E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00003632 202E 0012 move.l D0, [A6 + 0x12]
00003636 2052 movea.l A0, [A2]
00003638 D1A8 0088 add.l [A0 + 0x88], D0
0000363C 202E 000E move.l D0, [A6 + 0xE]
00003640 2052 movea.l A0, [A2]
00003642 D1A8 0084 add.l [A0 + 0x84], D0
00003646 2052 movea.l A0, [A2]
00003648 D9A8 0058 add.l [A0 + 0x58], D4
0000364C 2052 movea.l A0, [A2]
0000364E DBA8 005C add.l [A0 + 0x5C], D5
00003652 4EBA D3BE jsr [PC - 0x2C42 /* 00000A12 */]
00003656 2052 movea.l A0, [A2]
00003658 4AA8 0018 tst.l [A0 + 0x18]
0000365C 671A beq +0x1C /* 00003678 */
0000365E 2D44 FFFC move.l [A6 - 0x4], D4
00003662 2D45 FFF8 move.l [A6 - 0x8], D5
00003666 486D 0772 pea.l [A5 + 0x772 /* export_234 */]
0000366A 486E FFF8 pea.l [A6 - 0x8]
0000366E 2052 movea.l A0, [A2]
00003670 2F28 0018 move.l -[A7], [A0 + 0x18]
00003674 4EAD D6F6 jsr [A5 - 0x290A]
label00003678:
00003678 102E 000C move.b D0, [A6 + 0xC]
0000367C 6712 beq +0x14 /* 00003690 */
0000367E 206E 0008 movea.l A0, [A6 + 0x8]
00003682 2250 movea.l A1, [A0]
00003684 2069 0010 movea.l A0, [A1 + 0x10]
00003688 2F28 0098 move.l -[A7], [A0 + 0x98]
0000368C 4EAD D108 jsr [A5 - 0x2EF8]
label00003690:
00003690 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003694 4E5E unlink A6
00003696 4E74 000E rtd 0x000E
export_236:
0000369A 4E56 0000 link A6, 0
0000369E 48E7 0038 movem.l -[A7], A2,A3,A4
000036A2 246E 000E movea.l A2, [A6 + 0xE]
000036A6 202A 0004 move.l D0, [A2 + 0x4]
000036AA 266E 0008 movea.l A3, [A6 + 0x8]
000036AE 2853 movea.l A4, [A3]
000036B0 90AC 0088 sub.l D0, [A4 + 0x88]
000036B4 2F00 move.l -[A7], D0
000036B6 2012 move.l D0, [A2]
000036B8 90AC 0084 sub.l D0, [A4 + 0x84]
000036BC 2F00 move.l -[A7], D0
000036BE 1F2E 000C move.b -[A7], [A6 + 0xC]
000036C2 2F0B move.l -[A7], A3
000036C4 4EAD F3E6 jsr [A5 - 0xC1A]
000036C8 2053 movea.l A0, [A3]
000036CA 2468 0094 movea.l A2, [A0 + 0x94]
000036CE B4FC 0000 cmpa.w A2, 0x0
000036D2 6710 beq +0x12 /* 000036E4 */
000036D4 2F0A move.l -[A7], A2
000036D6 4EAD FE94 jsr [A5 - 0x16C]
000036DA 2053 movea.l A0, [A3]
000036DC 2F28 0094 move.l -[A7], [A0 + 0x94]
000036E0 4EAD FE9A jsr [A5 - 0x166]
label000036E4:
000036E4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000036E8 4E5E unlink A6
000036EA 4E74 000A rtd 0x000A
export_237:
000036EE 4E56 0000 link A6, 0
000036F2 4E5E unlink A6
000036F4 4E74 0004 rtd 0x0004
export_238:
000036F8 4E56 0000 link A6, 0
000036FC 48E7 1020 movem.l -[A7], D3,A2
00003700 206E 0008 movea.l A0, [A6 + 0x8]
00003704 2250 movea.l A1, [A0]
00003706 2469 0094 movea.l A2, [A1 + 0x94]
0000370A B4FC 0000 cmpa.w A2, 0x0
0000370E 6710 beq +0x12 /* 00003720 */
00003710 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003714 2F2E 000C move.l -[A7], [A6 + 0xC]
00003718 2F0A move.l -[A7], A2
0000371A 4EAD FE88 jsr [A5 - 0x178]
0000371E 600E bra +0x10 /* 0000372E */
label00003720:
00003720 7601 moveq.l D3, 0x01
00003722 206E 0010 movea.l A0, [A6 + 0x10]
00003726 3083 move.w [A0], D3
00003728 206E 000C movea.l A0, [A6 + 0xC]
0000372C 3083 move.w [A0], D3
label0000372E:
0000372E 4CDF 0408 movem.l D3,A2, [A7]+
00003732 4E5E unlink A6
00003734 4E74 000C rtd 0x000C
export_239:
00003738 4E56 FFF8 link A6, -0x0008
0000373C 48E7 1B30 movem.l -[A7], D3,D4,D6,D7,A2,A3
00003740 4246 clr.w D6
00003742 4247 clr.w D7
00003744 7601 moveq.l D3, 0x01
00003746 3D43 FFFC move.w [A6 - 0x4], D3
0000374A 3D43 FFFE move.w [A6 - 0x2], D3
0000374E 486E FFF8 pea.l [A6 - 0x8]
00003752 486E FFFA pea.l [A6 - 0x6]
00003756 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000375A 4EAD F3AA jsr [A5 - 0xC56]
0000375E 486E FFFC pea.l [A6 - 0x4]
00003762 486E FFFE pea.l [A6 - 0x2]
00003766 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000376A 4EAD F3DA jsr [A5 - 0xC26]
0000376E 206E 000C movea.l A0, [A6 + 0xC]
00003772 2028 0004 move.l D0, [A0 + 0x4]
00003776 246E 0008 movea.l A2, [A6 + 0x8]
0000377A 2652 movea.l A3, [A2]
0000377C 222B 003C move.l D1, [A3 + 0x3C]
00003780 B081 cmp.l D0, D1
00003782 6C1E bge +0x20 /* 000037A2 */
00003784 262B 0074 move.l D3, [A3 + 0x74]
00003788 96AB 0088 sub.l D3, [A3 + 0x88]
0000378C 382E FFFC move.w D4, [A6 - 0x4]
00003790 48C4 ext.l D4
00003792 4484 neg.l D4
00003794 B684 cmp.l D3, D4
00003796 6C02 bge +0x4 /* 0000379A */
00003798 6002 bra +0x4 /* 0000379C */
label0000379A:
0000379A 2803 move.l D4, D3
label0000379C:
0000379C 3C04 move.w D6, D4
0000379E 6F3C ble +0x3E /* 000037DC */
000037A0 6038 bra +0x3A /* 000037DA */
label000037A2:
000037A2 206E 000C movea.l A0, [A6 + 0xC]
000037A6 2028 0004 move.l D0, [A0 + 0x4]
000037AA 246E 0008 movea.l A2, [A6 + 0x8]
000037AE 2652 movea.l A3, [A2]
000037B0 222B 0044 move.l D1, [A3 + 0x44]
000037B4 B081 cmp.l D0, D1
000037B6 6F24 ble +0x26 /* 000037DC */
000037B8 262B 007C move.l D3, [A3 + 0x7C]
000037BC 96AB 0088 sub.l D3, [A3 + 0x88]
000037C0 302E FFF8 move.w D0, [A6 - 0x8]
000037C4 48C0 ext.l D0
000037C6 9680 sub.l D3, D0
000037C8 382E FFFC move.w D4, [A6 - 0x4]
000037CC 48C4 ext.l D4
000037CE B684 cmp.l D3, D4
000037D0 6F02 ble +0x4 /* 000037D4 */
000037D2 6002 bra +0x4 /* 000037D6 */
label000037D4:
000037D4 2803 move.l D4, D3
label000037D6:
000037D6 3C04 move.w D6, D4
000037D8 6A02 bpl +0x4 /* 000037DC */
label000037DA:
000037DA 4246 clr.w D6
label000037DC:
000037DC 206E 000C movea.l A0, [A6 + 0xC]
000037E0 2010 move.l D0, [A0]
000037E2 246E 0008 movea.l A2, [A6 + 0x8]
000037E6 2652 movea.l A3, [A2]
000037E8 222B 0038 move.l D1, [A3 + 0x38]
000037EC B081 cmp.l D0, D1
000037EE 6C1E bge +0x20 /* 0000380E */
000037F0 262B 0070 move.l D3, [A3 + 0x70]
000037F4 96AB 0084 sub.l D3, [A3 + 0x84]
000037F8 382E FFFE move.w D4, [A6 - 0x2]
000037FC 48C4 ext.l D4
000037FE 4484 neg.l D4
00003800 B684 cmp.l D3, D4
00003802 6C02 bge +0x4 /* 00003806 */
00003804 6002 bra +0x4 /* 00003808 */
label00003806:
00003806 2803 move.l D4, D3
label00003808:
00003808 3E04 move.w D7, D4
0000380A 6F3A ble +0x3C /* 00003846 */
0000380C 6036 bra +0x38 /* 00003844 */
label0000380E:
0000380E 206E 000C movea.l A0, [A6 + 0xC]
00003812 2010 move.l D0, [A0]
00003814 246E 0008 movea.l A2, [A6 + 0x8]
00003818 2652 movea.l A3, [A2]
0000381A 222B 0040 move.l D1, [A3 + 0x40]
0000381E B081 cmp.l D0, D1
00003820 6F24 ble +0x26 /* 00003846 */
00003822 262B 0078 move.l D3, [A3 + 0x78]
00003826 96AB 0084 sub.l D3, [A3 + 0x84]
0000382A 302E FFFA move.w D0, [A6 - 0x6]
0000382E 48C0 ext.l D0
00003830 9680 sub.l D3, D0
00003832 382E FFFE move.w D4, [A6 - 0x2]
00003836 48C4 ext.l D4
00003838 B684 cmp.l D3, D4
0000383A 6F02 ble +0x4 /* 0000383E */
0000383C 6002 bra +0x4 /* 00003840 */
label0000383E:
0000383E 2803 move.l D4, D3
label00003840:
00003840 3E04 move.w D7, D4
00003842 6A02 bpl +0x4 /* 00003846 */
label00003844:
00003844 4247 clr.w D7
label00003846:
00003846 4A46 tst.w D6
00003848 6604 bne +0x6 /* 0000384E */
0000384A 4A47 tst.w D7
0000384C 673C beq +0x3E /* 0000388A */
label0000384E:
0000384E 3006 move.w D0, D6
00003850 2200 move.l D1, D0
00003852 48C1 ext.l D1
00003854 2F01 move.l -[A7], D1
00003856 3007 move.w D0, D7
00003858 48C0 ext.l D0
0000385A 2F00 move.l -[A7], D0
0000385C 7001 moveq.l D0, 0x01
0000385E 1F00 move.b -[A7], D0
00003860 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003864 4EAD F3E6 jsr [A5 - 0xC1A]
00003868 206E 0008 movea.l A0, [A6 + 0x8]
0000386C 2250 movea.l A1, [A0]
0000386E 2469 0094 movea.l A2, [A1 + 0x94]
00003872 B4FC 0000 cmpa.w A2, 0x0
00003876 6706 beq +0x8 /* 0000387E */
00003878 2F0A move.l -[A7], A2
0000387A 4EAD FE9A jsr [A5 - 0x166]
label0000387E:
0000387E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003882 4EAD CFA0 jsr [A5 - 0x3060]
00003886 7001 moveq.l D0, 0x01
00003888 6002 bra +0x4 /* 0000388C */
label0000388A:
0000388A 4200 clr.b D0
label0000388C:
0000388C 4CDF 0CD8 movem.l D3,D4,D6,D7,A2,A3, [A7]+
00003890 4E5E unlink A6
00003892 4E74 0008 rtd 0x0008
export_240:
00003896 4E56 FFF0 link A6, -0x0010
0000389A 48E7 1820 movem.l -[A7], D3,D4,A2
0000389E 122E 0010 move.b D1, [A6 + 0x10]
000038A2 7000 moveq.l D0, 0x00
000038A4 1001 move.b D0, D1
000038A6 7273 moveq.l D1, 0x73
000038A8 B041 cmp.w D0, D1
000038AA 671A beq +0x1C /* 000038C6 */
000038AC 7277 moveq.l D1, 0x77
000038AE B041 cmp.w D0, D1
000038B0 672E beq +0x30 /* 000038E0 */
000038B2 7274 moveq.l D1, 0x74
000038B4 B041 cmp.w D0, D1
000038B6 6700 0098 beq +0x9A /* 00003950 */
000038BA 7279 moveq.l D1, 0x79
000038BC B041 cmp.w D0, D1
000038BE 6700 00AC beq +0xAE /* 0000396C */
000038C2 6000 00D2 bra +0xD4 /* 00003996 */
label000038C6:
000038C6 246E 0008 movea.l A2, [A6 + 0x8]
000038CA 2052 movea.l A0, [A2]
000038CC 4AA8 0094 tst.l [A0 + 0x94]
000038D0 6700 00D8 beq +0xDA /* 000039AA */
000038D4 486E FFF0 pea.l [A6 - 0x10]
000038D8 2F0A move.l -[A7], A2
000038DA 4EAD F3E0 jsr [A5 - 0xC20]
000038DE 605E bra +0x60 /* 0000393E */
label000038E0:
000038E0 246E 0008 movea.l A2, [A6 + 0x8]
000038E4 2052 movea.l A0, [A2]
000038E6 4AA8 0094 tst.l [A0 + 0x94]
000038EA 6700 00BE beq +0xC0 /* 000039AA */
000038EE 486E FFF8 pea.l [A6 - 0x8]
000038F2 486E FFFC pea.l [A6 - 0x4]
000038F6 2F0A move.l -[A7], A2
000038F8 4EAD F39E jsr [A5 - 0xC62]
000038FC 262E FFF8 move.l D3, [A6 - 0x8]
00003900 2052 movea.l A0, [A2]
00003902 2068 0094 movea.l A0, [A0 + 0x94]
00003906 2250 movea.l A1, [A0]
00003908 3029 008C move.w D0, [A1 + 0x8C]
0000390C 48C0 ext.l D0
0000390E 9680 sub.l D3, D0
00003910 7800 moveq.l D4, 0x00
00003912 B684 cmp.l D3, D4
00003914 6A02 bpl +0x4 /* 00003918 */
00003916 6002 bra +0x4 /* 0000391A */
label00003918:
00003918 2803 move.l D4, D3
label0000391A:
0000391A 2D44 FFF4 move.l [A6 - 0xC], D4
0000391E 262E FFFC move.l D3, [A6 - 0x4]
00003922 2052 movea.l A0, [A2]
00003924 2068 0094 movea.l A0, [A0 + 0x94]
00003928 2250 movea.l A1, [A0]
0000392A 3029 008E move.w D0, [A1 + 0x8E]
0000392E 48C0 ext.l D0
00003930 9680 sub.l D3, D0
00003932 6A04 bpl +0x6 /* 00003938 */
00003934 7000 moveq.l D0, 0x00
00003936 6002 bra +0x4 /* 0000393A */
label00003938:
00003938 2003 move.l D0, D3
label0000393A:
0000393A 2D40 FFF0 move.l [A6 - 0x10], D0
label0000393E:
0000393E 486E FFF0 pea.l [A6 - 0x10]
00003942 7001 moveq.l D0, 0x01
00003944 1F00 move.b -[A7], D0
00003946 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000394A 4EAD F3EC jsr [A5 - 0xC14]
0000394E 605A bra +0x5C /* 000039AA */
label00003950:
00003950 206E 0008 movea.l A0, [A6 + 0x8]
00003954 2250 movea.l A1, [A0]
00003956 2469 0094 movea.l A2, [A1 + 0x94]
0000395A B4FC 0000 cmpa.w A2, 0x0
0000395E 674A beq +0x4C /* 000039AA */
00003960 7016 moveq.l D0, 0x16
00003962 3F00 move.w -[A7], D0
00003964 2F0A move.l -[A7], A2
00003966 4EAD FEA6 jsr [A5 - 0x15A]
0000396A 601A bra +0x1C /* 00003986 */
label0000396C:
0000396C 206E 0008 movea.l A0, [A6 + 0x8]
00003970 2250 movea.l A1, [A0]
00003972 2469 0094 movea.l A2, [A1 + 0x94]
00003976 B4FC 0000 cmpa.w A2, 0x0
0000397A 672E beq +0x30 /* 000039AA */
0000397C 7017 moveq.l D0, 0x17
0000397E 3F00 move.w -[A7], D0
00003980 2F0A move.l -[A7], A2
00003982 4EAD FEA6 jsr [A5 - 0x15A]
label00003986:
00003986 206E 0008 movea.l A0, [A6 + 0x8]
0000398A 2250 movea.l A1, [A0]
0000398C 2F29 0094 move.l -[A7], [A1 + 0x94]
00003990 4EAD FE94 jsr [A5 - 0x16C]
00003994 6014 bra +0x16 /* 000039AA */
label00003996:
00003996 1F2E 0012 move.b -[A7], [A6 + 0x12]
0000399A 1F2E 0010 move.b -[A7], [A6 + 0x10]
0000399E 2F2E 000C move.l -[A7], [A6 + 0xC]
000039A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039A6 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
label000039AA:
000039AA 4CDF 0418 movem.l D3,D4,A2, [A7]+
000039AE 4E5E unlink A6
000039B0 4E74 000C rtd 0x000C
export_241:
000039B4 4E56 0000 link A6, 0
000039B8 4E5E unlink A6
000039BA 4E74 000C rtd 0x000C
export_242:
000039BE 4E56 0000 link A6, 0
000039C2 4E5E unlink A6
000039C4 4E74 000C rtd 0x000C
export_243:
000039C8 4E56 0000 link A6, 0
000039CC 4E5E unlink A6
000039CE 4E74 000E rtd 0x000E
export_244:
000039D2 4E56 FFF8 link A6, -0x0008
000039D6 2F0A move.l -[A7], A2
000039D8 246E 0008 movea.l A2, [A6 + 0x8]
000039DC 2052 movea.l A0, [A2]
000039DE 41E8 008C lea.l A0, [A0 + 0x8C]
000039E2 43EE FFF8 lea.l A1, [A6 - 0x8]
000039E6 22D8 move.l [A1]+, [A0]+
000039E8 22D8 move.l [A1]+, [A0]+
000039EA 2F0A move.l -[A7], A2
000039EC 4EBA EFC8 jsr [PC - 0x1038 /* 000029B6 */]
000039F0 554F subq.w A7, 2
000039F2 486E FFF8 pea.l [A6 - 0x8]
000039F6 2052 movea.l A0, [A2]
000039F8 41E8 0084 lea.l A0, [A0 + 0x84]
000039FC 2F08 move.l -[A7], A0
000039FE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00003A02 101F move.b D0, [A7]+
00003A04 660C bne +0xE /* 00003A12 */
00003A06 486E FFF8 pea.l [A6 - 0x8]
00003A0A 4227 clr.b -[A7]
00003A0C 2F0A move.l -[A7], A2
00003A0E 4EAD F3EC jsr [A5 - 0xC14]
label00003A12:
00003A12 245F movea.l A2, [A7]+
00003A14 4E5E unlink A6
00003A16 4E74 0004 rtd 0x0004
export_245:
00003A1A 4E56 0000 link A6, 0
00003A1E 2F03 move.l -[A7], D3
00003A20 2F2E 001C move.l -[A7], [A6 + 0x1C]
00003A24 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003A28 3F2E 0016 move.w -[A7], [A6 + 0x16]
00003A2C 3F2E 0014 move.w -[A7], [A6 + 0x14]
00003A30 3F2E 0012 move.w -[A7], [A6 + 0x12]
00003A34 3F2E 0010 move.w -[A7], [A6 + 0x10]
00003A38 1F2E 000E move.b -[A7], [A6 + 0xE]
00003A3C 1F2E 000C move.b -[A7], [A6 + 0xC]
00003A40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A44 4EBA F6FA jsr [PC - 0x906 /* 00003140 */]
00003A48 7000 moveq.l D0, 0x00
00003A4A 206E 0008 movea.l A0, [A6 + 0x8]
00003A4E 2250 movea.l A1, [A0]
00003A50 2340 0098 move.l [A1 + 0x98], D0
00003A54 4203 clr.b D3
00003A56 2250 movea.l A1, [A0]
00003A58 1343 009C move.b [A1 + 0x9C], D3
00003A5C 2250 movea.l A1, [A0]
00003A5E 1343 0036 move.b [A1 + 0x36], D3
00003A62 2250 movea.l A1, [A0]
00003A64 1343 009D move.b [A1 + 0x9D], D3
00003A68 2250 movea.l A1, [A0]
00003A6A 1343 009E move.b [A1 + 0x9E], D3
00003A6E 261F move.l D3, [A7]+
00003A70 4E5E unlink A6
00003A72 4E74 0018 rtd 0x0018
export_246:
00003A76 4E56 FFFC link A6, -0x0004
00003A7A 48E7 1020 movem.l -[A7], D3,A2
00003A7E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003A82 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003A86 2F2E 000C move.l -[A7], [A6 + 0xC]
00003A8A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A8E 4EBA F73C jsr [PC - 0x8C4 /* 000031CC */]
00003A92 206E 000C movea.l A0, [A6 + 0xC]
00003A96 3028 0028 move.w D0, [A0 + 0x28]
00003A9A 56C0 sne D0
00003A9C 4400 neg.b D0
00003A9E 4880 ext.w D0
00003AA0 48C0 ext.l D0
00003AA2 226E 0008 movea.l A1, [A6 + 0x8]
00003AA6 2451 movea.l A2, [A1]
00003AA8 1540 009C move.b [A2 + 0x9C], D0
00003AAC 2451 movea.l A2, [A1]
00003AAE 1540 0036 move.b [A2 + 0x36], D0
00003AB2 3628 0026 move.w D3, [A0 + 0x26]
00003AB6 670A beq +0xC /* 00003AC2 */
00003AB8 3F03 move.w -[A7], D3
00003ABA 2F09 move.l -[A7], A1
00003ABC 4EAD FD14 jsr [A5 - 0x2EC]
00003AC0 600C bra +0xE /* 00003ACE */
label00003AC2:
00003AC2 7000 moveq.l D0, 0x00
00003AC4 206E 0008 movea.l A0, [A6 + 0x8]
00003AC8 2250 movea.l A1, [A0]
00003ACA 2340 0098 move.l [A1 + 0x98], D0
label00003ACE:
00003ACE 4CDF 0408 movem.l D3,A2, [A7]+
00003AD2 4E5E unlink A6
00003AD4 4E74 0010 rtd 0x0010
export_247:
00003AD8 4E56 0000 link A6, 0
00003ADC 48E7 0030 movem.l -[A7], A2,A3
00003AE0 246E 0008 movea.l A2, [A6 + 0x8]
00003AE4 2652 movea.l A3, [A2]
00003AE6 246B 0098 movea.l A2, [A3 + 0x98]
00003AEA B4FC 0000 cmpa.w A2, 0x0
00003AEE 671E beq +0x20 /* 00003B0E */
00003AF0 4A2B 009E tst.b [A3 + 0x9E]
00003AF4 6718 beq +0x1A /* 00003B0E */
00003AF6 4A2B 009D tst.b [A3 + 0x9D]
00003AFA 6706 beq +0x8 /* 00003B02 */
00003AFC 204A movea.l A0, A2
00003AFE A049 syscall HPurge
00003B00 600C bra +0xE /* 00003B0E */
label00003B02:
00003B02 206E 0008 movea.l A0, [A6 + 0x8]
00003B06 2250 movea.l A1, [A0]
00003B08 2F29 0098 move.l -[A7], [A1 + 0x98]
00003B0C A8F5 syscall KillPicture
label00003B0E:
00003B0E 7000 moveq.l D0, 0x00
00003B10 246E 0008 movea.l A2, [A6 + 0x8]
00003B14 2052 movea.l A0, [A2]
00003B16 2140 0098 move.l [A0 + 0x98], D0
00003B1A 2F0A move.l -[A7], A2
00003B1C 4EBA E0D4 jsr [PC - 0x1F2C /* 00001BF2 */]
00003B20 4CDF 0C00 movem.l A2,A3, [A7]+
00003B24 4E5E unlink A6
00003B26 4E74 0004 rtd 0x0004
export_248:
00003B2A 4E56 FFF8 link A6, -0x0008
00003B2E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00003B32 246E 0008 movea.l A2, [A6 + 0x8]
00003B36 2652 movea.l A3, [A2]
00003B38 4AAB 0098 tst.l [A3 + 0x98]
00003B3C 6618 bne +0x1A /* 00003B56 */
00003B3E 7048 moveq.l D0, 0x48
00003B40 D7C0 add.l A3, D0
00003B42 2F0B move.l -[A7], A3
00003B44 486E FFF8 pea.l [A6 - 0x8]
00003B48 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00003B4C 486E FFF8 pea.l [A6 - 0x8]
00003B50 A8A3 syscall EraseRect
00003B52 6000 009C bra +0x9E /* 00003BF0 */
label00003B56:
00003B56 246E 0008 movea.l A2, [A6 + 0x8]
00003B5A 2052 movea.l A0, [A2]
00003B5C 4A28 009D tst.b [A0 + 0x9D]
00003B60 673A beq +0x3C /* 00003B9C */
00003B62 7001 moveq.l D0, 0x01
00003B64 1F00 move.b -[A7], D0
00003B66 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003B6A 544F addq.w A7, 2
00003B6C 1600 move.b D3, D0
00003B6E 2052 movea.l A0, [A2]
00003B70 2F28 0098 move.l -[A7], [A0 + 0x98]
00003B74 A9A2 syscall LoadResource
00003B76 1F03 move.b -[A7], D3
00003B78 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003B7C 544F addq.w A7, 2
00003B7E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00003B82 206E 0008 movea.l A0, [A6 + 0x8]
00003B86 2250 movea.l A1, [A0]
00003B88 2069 0098 movea.l A0, [A1 + 0x98]
00003B8C A069 syscall HGetState
00003B8E 1800 move.b D4, D0
00003B90 206E 0008 movea.l A0, [A6 + 0x8]
00003B94 2250 movea.l A1, [A0]
00003B96 2069 0098 movea.l A0, [A1 + 0x98]
00003B9A A04A syscall HNoPurge
label00003B9C:
00003B9C 246E 0008 movea.l A2, [A6 + 0x8]
00003BA0 2652 movea.l A3, [A2]
00003BA2 4A2B 009C tst.b [A3 + 0x9C]
00003BA6 6710 beq +0x12 /* 00003BB8 */
00003BA8 7038 moveq.l D0, 0x38
00003BAA D7C0 add.l A3, D0
00003BAC 2F0B move.l -[A7], A3
00003BAE 486E FFF8 pea.l [A6 - 0x8]
00003BB2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00003BB6 6014 bra +0x16 /* 00003BCC */
label00003BB8:
00003BB8 206E 0008 movea.l A0, [A6 + 0x8]
00003BBC 2250 movea.l A1, [A0]
00003BBE 7070 moveq.l D0, 0x70
00003BC0 D3C0 add.l A1, D0
00003BC2 2F09 move.l -[A7], A1
00003BC4 486E FFF8 pea.l [A6 - 0x8]
00003BC8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
label00003BCC:
00003BCC 206E 0008 movea.l A0, [A6 + 0x8]
00003BD0 2250 movea.l A1, [A0]
00003BD2 2F29 0098 move.l -[A7], [A1 + 0x98]
00003BD6 486E FFF8 pea.l [A6 - 0x8]
00003BDA A8F6 syscall DrawPicture
00003BDC 246E 0008 movea.l A2, [A6 + 0x8]
00003BE0 2652 movea.l A3, [A2]
00003BE2 4A2B 009D tst.b [A3 + 0x9D]
00003BE6 6708 beq +0xA /* 00003BF0 */
00003BE8 206B 0098 movea.l A0, [A3 + 0x98]
00003BEC 1004 move.b D0, D4
00003BEE A06A syscall HSetState
label00003BF0:
00003BF0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00003BF4 4E5E unlink A6
00003BF6 4E74 0008 rtd 0x0008
export_249:
00003BFA 4E56 FEE4 link A6, -0x011C
00003BFE 2F0A move.l -[A7], A2
00003C00 202E 000C move.l D0, [A6 + 0xC]
00003C04 246E 0008 movea.l A2, [A6 + 0x8]
00003C08 2052 movea.l A0, [A2]
00003C0A 2140 0098 move.l [A0 + 0x98], D0
00003C0E 4A80 tst.l D0
00003C10 6700 0088 beq +0x8A /* 00003C9A */
00003C14 2052 movea.l A0, [A2]
00003C16 117C 0001 009E move.b [A0 + 0x9E], 0x1
00003C1C 2052 movea.l A0, [A2]
00003C1E 2068 0098 movea.l A0, [A0 + 0x98]
00003C22 2050 movea.l A0, [A0]
00003C24 5448 addq.w A0, 2
00003C26 2F08 move.l -[A7], A0
00003C28 486E FFEC pea.l [A6 - 0x14]
00003C2C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00003C30 486E FFEC pea.l [A6 - 0x14]
00003C34 202E FFF0 move.l D0, [A6 - 0x10]
00003C38 4480 neg.l D0
00003C3A 2F00 move.l -[A7], D0
00003C3C 202E FFEC move.l D0, [A6 - 0x14]
00003C40 4480 neg.l D0
00003C42 2F00 move.l -[A7], D0
00003C44 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00003C48 2052 movea.l A0, [A2]
00003C4A 2F28 0098 move.l -[A7], [A0 + 0x98]
00003C4E 486E FEE4 pea.l [A6 - 0x11C]
00003C52 486E FEE8 pea.l [A6 - 0x118]
00003C56 486E FEEC pea.l [A6 - 0x114]
00003C5A A9A8 syscall GetResInfo
00003C5C 554F subq.w A7, 2
00003C5E A9AF syscall ResError
00003C60 301F move.w D0, [A7]+
00003C62 57C0 seq D0
00003C64 4400 neg.b D0
00003C66 4880 ext.w D0
00003C68 48C0 ext.l D0
00003C6A 246E 0008 movea.l A2, [A6 + 0x8]
00003C6E 2052 movea.l A0, [A2]
00003C70 1140 009D move.b [A0 + 0x9D], D0
00003C74 4A00 tst.b D0
00003C76 6714 beq +0x16 /* 00003C8C */
00003C78 554F subq.w A7, 2
00003C7A 2052 movea.l A0, [A2]
00003C7C 2F28 0098 move.l -[A7], [A0 + 0x98]
00003C80 A9A6 syscall GetResAttrs
00003C82 301F move.w D0, [A7]+
00003C84 7220 moveq.l D1, 0x20
00003C86 C001 and.b D0, D1
00003C88 672A beq +0x2C /* 00003CB4 */
00003C8A 601E bra +0x20 /* 00003CAA */
label00003C8C:
00003C8C 206E 0008 movea.l A0, [A6 + 0x8]
00003C90 2250 movea.l A1, [A0]
00003C92 2069 0098 movea.l A0, [A1 + 0x98]
00003C96 A04A syscall HNoPurge
00003C98 601A bra +0x1C /* 00003CB4 */
label00003C9A:
00003C9A 486E FFEC pea.l [A6 - 0x14]
00003C9E 42A7 clr.l -[A7]
00003CA0 42A7 clr.l -[A7]
00003CA2 42A7 clr.l -[A7]
00003CA4 42A7 clr.l -[A7]
00003CA6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label00003CAA:
00003CAA 206E 0008 movea.l A0, [A6 + 0x8]
00003CAE 2250 movea.l A1, [A0]
00003CB0 4229 009E clr.b [A1 + 0x9E]
label00003CB4:
00003CB4 486E FFEC pea.l [A6 - 0x14]
00003CB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CBC 4EAD F3B0 jsr [A5 - 0xC50]
00003CC0 245F movea.l A2, [A7]+
00003CC2 4E5E unlink A6
00003CC4 4E74 0008 rtd 0x0008
export_250:
00003CC8 4E56 0000 link A6, 0
00003CCC 206E 0008 movea.l A0, [A6 + 0x8]
00003CD0 2250 movea.l A1, [A0]
00003CD2 2029 0098 move.l D0, [A1 + 0x98]
00003CD6 4E5E unlink A6
00003CD8 4E74 0004 rtd 0x0004
export_251:
00003CDC 4E56 0000 link A6, 0
00003CE0 48E7 1020 movem.l -[A7], D3,A2
00003CE4 7001 moveq.l D0, 0x01
00003CE6 1F00 move.b -[A7], D0
00003CE8 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003CEC 544F addq.w A7, 2
00003CEE 1600 move.b D3, D0
00003CF0 594F subq.w A7, 4
00003CF2 3F2E 000C move.w -[A7], [A6 + 0xC]
00003CF6 A9BC syscall GetPicture
00003CF8 245F movea.l A2, [A7]+
00003CFA 1F03 move.b -[A7], D3
00003CFC 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003D00 544F addq.w A7, 2
00003D02 2F0A move.l -[A7], A2
00003D04 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00003D08 2F0A move.l -[A7], A2
00003D0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D0E 4EAD FD0E jsr [A5 - 0x2F2]
00003D12 4CDF 0408 movem.l D3,A2, [A7]+
00003D16 4E5E unlink A6
00003D18 4E74 0006 rtd 0x0006
export_252:
00003D1C 4E56 FFF0 link A6, -0x0010
00003D20 48E7 0030 movem.l -[A7], A2,A3
00003D24 102E 000C move.b D0, [A6 + 0xC]
00003D28 246E 0008 movea.l A2, [A6 + 0x8]
00003D2C 2052 movea.l A0, [A2]
00003D2E 1140 009C move.b [A0 + 0x9C], D0
00003D32 4A00 tst.b D0
00003D34 6724 beq +0x26 /* 00003D5A */
00003D36 2652 movea.l A3, [A2]
00003D38 202B 003C move.l D0, [A3 + 0x3C]
00003D3C 2740 0088 move.l [A3 + 0x88], D0
00003D40 2652 movea.l A3, [A2]
00003D42 202B 0038 move.l D0, [A3 + 0x38]
00003D46 2740 0084 move.l [A3 + 0x84], D0
00003D4A 2052 movea.l A0, [A2]
00003D4C 7038 moveq.l D0, 0x38
00003D4E D1C0 add.l A0, D0
00003D50 2F08 move.l -[A7], A0
00003D52 2F0A move.l -[A7], A2
00003D54 4EAD F3B0 jsr [A5 - 0xC50]
00003D58 6048 bra +0x4A /* 00003DA2 */
label00003D5A:
00003D5A 246E 0008 movea.l A2, [A6 + 0x8]
00003D5E 2052 movea.l A0, [A2]
00003D60 2068 0098 movea.l A0, [A0 + 0x98]
00003D64 2050 movea.l A0, [A0]
00003D66 5448 addq.w A0, 2
00003D68 2F08 move.l -[A7], A0
00003D6A 486E FFF0 pea.l [A6 - 0x10]
00003D6E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00003D72 486E FFF0 pea.l [A6 - 0x10]
00003D76 202E FFF4 move.l D0, [A6 - 0xC]
00003D7A 4480 neg.l D0
00003D7C 2F00 move.l -[A7], D0
00003D7E 202E FFF0 move.l D0, [A6 - 0x10]
00003D82 4480 neg.l D0
00003D84 2F00 move.l -[A7], D0
00003D86 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00003D8A 486E FFF0 pea.l [A6 - 0x10]
00003D8E 2F0A move.l -[A7], A2
00003D90 4EAD F3B0 jsr [A5 - 0xC50]
00003D94 2052 movea.l A0, [A2]
00003D96 41E8 0084 lea.l A0, [A0 + 0x84]
00003D9A 2F08 move.l -[A7], A0
00003D9C 2F0A move.l -[A7], A2
00003D9E 4EAD F3BC jsr [A5 - 0xC44]
label00003DA2:
00003DA2 246E 0008 movea.l A2, [A6 + 0x8]
00003DA6 2652 movea.l A3, [A2]
00003DA8 102B 009C move.b D0, [A3 + 0x9C]
00003DAC 1740 0036 move.b [A3 + 0x36], D0
00003DB0 4CDF 0C00 movem.l A2,A3, [A7]+
00003DB4 4E5E unlink A6
00003DB6 4E74 0006 rtd 0x0006
export_253:
00003DBA 4E56 0000 link A6, 0
00003DBE 206E 0008 movea.l A0, [A6 + 0x8]
00003DC2 2250 movea.l A1, [A0]
00003DC4 1029 009C move.b D0, [A1 + 0x9C]
00003DC8 4E5E unlink A6
00003DCA 4E74 0004 rtd 0x0004
export_254:
00003DCE 4E56 0000 link A6, 0
00003DD2 48E7 0030 movem.l -[A7], A2,A3
00003DD6 2F2E 000C move.l -[A7], [A6 + 0xC]
00003DDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DDE 4EBA F6DE jsr [PC - 0x922 /* 000034BE */]
00003DE2 246E 0008 movea.l A2, [A6 + 0x8]
00003DE6 2652 movea.l A3, [A2]
00003DE8 4A2B 009C tst.b [A3 + 0x9C]
00003DEC 670C beq +0xE /* 00003DFA */
00003DEE 7038 moveq.l D0, 0x38
00003DF0 D7C0 add.l A3, D0
00003DF2 2F0B move.l -[A7], A3
00003DF4 2F0A move.l -[A7], A2
00003DF6 4EAD F3B0 jsr [A5 - 0xC50]
label00003DFA:
00003DFA 4CDF 0C00 movem.l A2,A3, [A7]+
00003DFE 4E5E unlink A6
00003E00 4E74 0008 rtd 0x0008
export_255:
00003E04 4E56 FFFC link A6, -0x0004
00003E08 48E7 1030 movem.l -[A7], D3,A2,A3
00003E0C 246E 0008 movea.l A2, [A6 + 0x8]
00003E10 2652 movea.l A3, [A2]
00003E12 7070 moveq.l D0, 0x70
00003E14 2D4B FFFC move.l [A6 - 0x4], A3
00003E18 D7C0 add.l A3, D0
00003E1A 206E FFFC movea.l A0, [A6 - 0x4]
00003E1E 7638 moveq.l D3, 0x38
00003E20 D1C3 add.l A0, D3
00003E22 20DB move.l [A0]+, [A3]+
00003E24 20DB move.l [A0]+, [A3]+
00003E26 20DB move.l [A0]+, [A3]+
00003E28 20DB move.l [A0]+, [A3]+
00003E2A 2652 movea.l A3, [A2]
00003E2C 202B 0044 move.l D0, [A3 + 0x44]
00003E30 222B 003C move.l D1, [A3 + 0x3C]
00003E34 9041 sub.w D0, D1
00003E36 3740 0028 move.w [A3 + 0x28], D0
00003E3A 2652 movea.l A3, [A2]
00003E3C 202B 0040 move.l D0, [A3 + 0x40]
00003E40 222B 0038 move.l D1, [A3 + 0x38]
00003E44 9041 sub.w D0, D1
00003E46 3740 002A move.w [A3 + 0x2A], D0
00003E4A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00003E4E 4E5E unlink A6
00003E50 4E74 0004 rtd 0x0004
fn00003E54:
00003E54 4E56 FFFC link A6, -0x0004
00003E58 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00003E5C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003E60 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003E64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E68 4EBA C196 jsr [PC - 0x3E6A /* 00000000 */]
00003E6C 7000 moveq.l D0, 0x00
00003E6E 206E 0008 movea.l A0, [A6 + 0x8]
00003E72 2250 movea.l A1, [A0]
00003E74 2340 0066 move.l [A1 + 0x66], D0
00003E78 2250 movea.l A1, [A0]
00003E7A 2F29 0014 move.l -[A7], [A1 + 0x14]
00003E7E 4EAD CEE0 jsr [A5 - 0x3120]
00003E82 206E 0008 movea.l A0, [A6 + 0x8]
00003E86 2250 movea.l A1, [A0]
00003E88 2340 0010 move.l [A1 + 0x10], D0
00003E8C 2F00 move.l -[A7], D0
00003E8E A873 syscall SetPort
00003E90 4267 clr.w -[A7]
00003E92 4267 clr.w -[A7]
00003E94 A878 syscall SetOrigin
00003E96 4EBA CB7A jsr [PC - 0x3486 /* 00000A12 */]
00003E9A 3F3C 012C move.w -[A7], 0x12C
00003E9E 2F3C 434E 544C move.l -[A7], 0x434E544C /* 'CNTL' */
00003EA4 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00003EA8 5C4F addq.w A7, 6
00003EAA 2840 movea.l A4, D0
00003EAC 2F0C move.l -[A7], A4
00003EAE 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00003EB2 2454 movea.l A2, [A4]
00003EB4 700A moveq.l D0, 0x0A
00003EB6 D5C0 add.l A2, D0
00003EB8 3812 move.w D4, [A2]
00003EBA 4240 clr.w D0
00003EBC 3480 move.w [A2], D0
00003EBE 7001 moveq.l D0, 0x01
00003EC0 1F00 move.b -[A7], D0
00003EC2 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003EC6 544F addq.w A7, 2
00003EC8 1A00 move.b D5, D0
00003ECA 594F subq.w A7, 4
00003ECC 3F3C 012C move.w -[A7], 0x12C
00003ED0 206E 0008 movea.l A0, [A6 + 0x8]
00003ED4 2250 movea.l A1, [A0]
00003ED6 2F29 0010 move.l -[A7], [A1 + 0x10]
00003EDA A9BE syscall GetNewControl
00003EDC 201F move.l D0, [A7]+
00003EDE 246E 0008 movea.l A2, [A6 + 0x8]
00003EE2 2052 movea.l A0, [A2]
00003EE4 2140 0070 move.l [A0 + 0x70], D0
00003EE8 1F05 move.b -[A7], D5
00003EEA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00003EEE 544F addq.w A7, 2
00003EF0 2052 movea.l A0, [A2]
00003EF2 2F28 0070 move.l -[A7], [A0 + 0x70]
00003EF6 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00003EFA 2052 movea.l A0, [A2]
00003EFC 4228 001C clr.b [A0 + 0x1C]
00003F00 7601 moveq.l D3, 0x01
00003F02 2052 movea.l A0, [A2]
00003F04 1143 001D move.b [A0 + 0x1D], D3
00003F08 2052 movea.l A0, [A2]
00003F0A 1143 001E move.b [A0 + 0x1E], D3
00003F0E 2052 movea.l A0, [A2]
00003F10 1143 0036 move.b [A0 + 0x36], D3
00003F14 302E 000E move.w D0, [A6 + 0xE]
00003F18 48C0 ext.l D0
00003F1A 2052 movea.l A0, [A2]
00003F1C 2140 002C move.l [A0 + 0x2C], D0
00003F20 302E 000C move.w D0, [A6 + 0xC]
00003F24 48C0 ext.l D0
00003F26 2052 movea.l A0, [A2]
00003F28 2140 0030 move.l [A0 + 0x30], D0
00003F2C 2052 movea.l A0, [A2]
00003F2E 116E 0012 0074 move.b [A0 + 0x74], [A6 + 0x12]
00003F34 7000 moveq.l D0, 0x00
00003F36 2052 movea.l A0, [A2]
00003F38 2140 0076 move.l [A0 + 0x76], D0
00003F3C 2652 movea.l A3, [A2]
00003F3E 4A2B 0074 tst.b [A3 + 0x74]
00003F42 6620 bne +0x22 /* 00003F64 */
00003F44 376E 0010 0028 move.w [A3 + 0x28], [A6 + 0x10]
00003F4A 7010 moveq.l D0, 0x10
00003F4C 2052 movea.l A0, [A2]
00003F4E 3140 002A move.w [A0 + 0x2A], D0
00003F52 2052 movea.l A0, [A2]
00003F54 117C 0005 0034 move.b [A0 + 0x34], 0x5
00003F5A 2052 movea.l A0, [A2]
00003F5C 117C 0003 0035 move.b [A0 + 0x35], 0x3
00003F62 6024 bra +0x26 /* 00003F88 */
label00003F64:
00003F64 7010 moveq.l D0, 0x10
00003F66 246E 0008 movea.l A2, [A6 + 0x8]
00003F6A 2052 movea.l A0, [A2]
00003F6C 3140 0028 move.w [A0 + 0x28], D0
00003F70 2052 movea.l A0, [A2]
00003F72 316E 0010 002A move.w [A0 + 0x2A], [A6 + 0x10]
00003F78 2052 movea.l A0, [A2]
00003F7A 117C 0001 0034 move.b [A0 + 0x34], 0x1
00003F80 2052 movea.l A0, [A2]
00003F82 117C 0005 0035 move.b [A0 + 0x35], 0x5
label00003F88:
00003F88 246E 0008 movea.l A2, [A6 + 0x8]
00003F8C 2052 movea.l A0, [A2]
00003F8E 117C 0001 0064 move.b [A0 + 0x64], 0x1
00003F94 2052 movea.l A0, [A2]
00003F96 4228 0065 clr.b [A0 + 0x65]
00003F9A 2F0A move.l -[A7], A2
00003F9C 4EAD EF72 jsr [A5 - 0x108E]
00003FA0 2F0A move.l -[A7], A2
00003FA2 4EAD EF7E jsr [A5 - 0x1082]
00003FA6 7000 moveq.l D0, 0x00
00003FA8 2052 movea.l A0, [A2]
00003FAA 2140 0060 move.l [A0 + 0x60], D0
00003FAE 2F0A move.l -[A7], A2
00003FB0 2052 movea.l A0, [A2]
00003FB2 2F28 0014 move.l -[A7], [A0 + 0x14]
00003FB6 4EAD CF7C jsr [A5 - 0x3084]
00003FBA 2052 movea.l A0, [A2]
00003FBC 2F28 0070 move.l -[A7], [A0 + 0x70]
00003FC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FC4 A95B syscall SetControlReference/SetCRefCon
00003FC6 246E 0008 movea.l A2, [A6 + 0x8]
00003FCA 2652 movea.l A3, [A2]
00003FCC 2F2B 0070 move.l -[A7], [A3 + 0x70]
00003FD0 202B 0058 move.l D0, [A3 + 0x58]
00003FD4 4440 neg.w D0
00003FD6 3F00 move.w -[A7], D0
00003FD8 202B 005C move.l D0, [A3 + 0x5C]
00003FDC 4440 neg.w D0
00003FDE 3F00 move.w -[A7], D0
00003FE0 A959 syscall MoveControl
00003FE2 4A44 tst.w D4
00003FE4 6726 beq +0x28 /* 0000400C */
00003FE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FEA 4EAD CF2E jsr [A5 - 0x30D2]
00003FEE 3F3C 012C move.w -[A7], 0x12C
00003FF2 2F3C 434E 544C move.l -[A7], 0x434E544C /* 'CNTL' */
00003FF8 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00003FFC 5C4F addq.w A7, 6
00003FFE 2840 movea.l A4, D0
00004000 2F0C move.l -[A7], A4
00004002 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00004006 2054 movea.l A0, [A4]
00004008 3144 000A move.w [A0 + 0xA], D4
label0000400C:
0000400C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004010 4EAD CFA0 jsr [A5 - 0x3060]
00004014 246E 0008 movea.l A2, [A6 + 0x8]
00004018 2652 movea.l A3, [A2]
0000401A 2F2B 0070 move.l -[A7], [A3 + 0x70]
0000401E 3F2B 0028 move.w -[A7], [A3 + 0x28]
00004022 3F2B 002A move.w -[A7], [A3 + 0x2A]
00004026 A95C syscall SizeControl
00004028 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000402C 4EAD EF36 jsr [A5 - 0x10CA]
00004030 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00004034 4E5E unlink A6
00004036 4E74 0014 rtd 0x0014
export_256:
0000403A 4E56 FFF8 link A6, -0x0008
0000403E 48E7 1030 movem.l -[A7], D3,A2,A3
00004042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004046 4EAD CED4 jsr [A5 - 0x312C]
0000404A 4A00 tst.b D0
0000404C 6746 beq +0x48 /* 00004094 */
0000404E 246E 0008 movea.l A2, [A6 + 0x8]
00004052 2652 movea.l A3, [A2]
00004054 246B 0070 movea.l A2, [A3 + 0x70]
00004058 2052 movea.l A0, [A2]
0000405A 1028 0010 move.b D0, [A0 + 0x10]
0000405E 0C00 00FF cmpi.b D0, 0xFF
00004062 6722 beq +0x24 /* 00004086 */
00004064 2F0A move.l -[A7], A2
00004066 202B 0058 move.l D0, [A3 + 0x58]
0000406A 4440 neg.w D0
0000406C 3F00 move.w -[A7], D0
0000406E 202B 005C move.l D0, [A3 + 0x5C]
00004072 4440 neg.w D0
00004074 3F00 move.w -[A7], D0
00004076 A959 syscall MoveControl
00004078 206E 0008 movea.l A0, [A6 + 0x8]
0000407C 2250 movea.l A1, [A0]
0000407E 2F29 0070 move.l -[A7], [A1 + 0x70]
00004082 A957 syscall ShowControl
00004084 603E bra +0x40 /* 000040C4 */
label00004086:
00004086 206E 0008 movea.l A0, [A6 + 0x8]
0000408A 2250 movea.l A1, [A0]
0000408C 2F29 0070 move.l -[A7], [A1 + 0x70]
00004090 A96D syscall Draw1Control
00004092 6030 bra +0x32 /* 000040C4 */
label00004094:
00004094 246E 0008 movea.l A2, [A6 + 0x8]
00004098 2052 movea.l A0, [A2]
0000409A 7038 moveq.l D0, 0x38
0000409C D1C0 add.l A0, D0
0000409E 2F08 move.l -[A7], A0
000040A0 486E FFF8 pea.l [A6 - 0x8]
000040A4 2F0A move.l -[A7], A2
000040A6 4EAD EF9C jsr [A5 - 0x1064]
000040AA A89E syscall PenNormal
000040AC 486E FFF8 pea.l [A6 - 0x8]
000040B0 A8A1 syscall FrameRect
000040B2 486E FFF8 pea.l [A6 - 0x8]
000040B6 7601 moveq.l D3, 0x01
000040B8 3F03 move.w -[A7], D3
000040BA 3F03 move.w -[A7], D3
000040BC A8A9 syscall InsetRect
000040BE 486E FFF8 pea.l [A6 - 0x8]
000040C2 A8A3 syscall EraseRect
label000040C4:
000040C4 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000040C8 4E5E unlink A6
000040CA 4E74 0008 rtd 0x0008
export_257:
000040CE 4E56 FFF0 link A6, -0x0010
000040D2 48E7 1030 movem.l -[A7], D3,A2,A3
000040D6 246E 0008 movea.l A2, [A6 + 0x8]
000040DA 2652 movea.l A3, [A2]
000040DC 4A2B 001D tst.b [A3 + 0x1D]
000040E0 6660 bne +0x62 /* 00004142 */
000040E2 7038 moveq.l D0, 0x38
000040E4 D7C0 add.l A3, D0
000040E6 2F0B move.l -[A7], A3
000040E8 486E FFF0 pea.l [A6 - 0x10]
000040EC 2F0A move.l -[A7], A2
000040EE 4EAD EF9C jsr [A5 - 0x1064]
000040F2 2F0A move.l -[A7], A2
000040F4 4EAD CFA0 jsr [A5 - 0x3060]
000040F8 486E FFF0 pea.l [A6 - 0x10]
000040FC 7601 moveq.l D3, 0x01
000040FE 3F03 move.w -[A7], D3
00004100 3F03 move.w -[A7], D3
00004102 A8A9 syscall InsetRect
00004104 246E 0008 movea.l A2, [A6 + 0x8]
00004108 2052 movea.l A0, [A2]
0000410A 7048 moveq.l D0, 0x48
0000410C D1C0 add.l A0, D0
0000410E 2F08 move.l -[A7], A0
00004110 486E FFF8 pea.l [A6 - 0x8]
00004114 2F0A move.l -[A7], A2
00004116 4EAD EF9C jsr [A5 - 0x1064]
0000411A 554F subq.w A7, 2
0000411C 486E FFF0 pea.l [A6 - 0x10]
00004120 486E FFF8 pea.l [A6 - 0x8]
00004124 486E FFF0 pea.l [A6 - 0x10]
00004128 A8AA syscall SectRect
0000412A 544F addq.w A7, 2
0000412C 486E FFF0 pea.l [A6 - 0x10]
00004130 A928 syscall InvalRect
00004132 206E 0008 movea.l A0, [A6 + 0x8]
00004136 2250 movea.l A1, [A0]
00004138 137C 0001 001D move.b [A1 + 0x1D], 0x1
0000413E 4EBA C8D2 jsr [PC - 0x372E /* 00000A12 */]
label00004142:
00004142 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004146 4E5E unlink A6
00004148 4E74 0004 rtd 0x0004
export_258:
0000414C 4E56 FFF8 link A6, -0x0008
00004150 48E7 1030 movem.l -[A7], D3,A2,A3
00004154 246E 0008 movea.l A2, [A6 + 0x8]
00004158 2652 movea.l A3, [A2]
0000415A 701D moveq.l D0, 0x1D
0000415C D7C0 add.l A3, D0
0000415E 4A13 tst.b [A3]
00004160 6744 beq +0x46 /* 000041A6 */
00004162 4203 clr.b D3
00004164 1683 move.b [A3], D3
00004166 4EBA C8AA jsr [PC - 0x3756 /* 00000A12 */]
0000416A 2052 movea.l A0, [A2]
0000416C 2068 0070 movea.l A0, [A0 + 0x70]
00004170 2050 movea.l A0, [A0]
00004172 1143 0010 move.b [A0 + 0x10], D3
00004176 2052 movea.l A0, [A2]
00004178 7038 moveq.l D0, 0x38
0000417A D1C0 add.l A0, D0
0000417C 2F08 move.l -[A7], A0
0000417E 486E FFF8 pea.l [A6 - 0x8]
00004182 2F0A move.l -[A7], A2
00004184 4EAD EF9C jsr [A5 - 0x1064]
00004188 486E FFF8 pea.l [A6 - 0x8]
0000418C 7601 moveq.l D3, 0x01
0000418E 3F03 move.w -[A7], D3
00004190 3F03 move.w -[A7], D3
00004192 A8A9 syscall InsetRect
00004194 486E FFF8 pea.l [A6 - 0x8]
00004198 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000419C 4EAD EF30 jsr [A5 - 0x10D0]
000041A0 486E FFF8 pea.l [A6 - 0x8]
000041A4 A92A syscall ValidRect
label000041A6:
000041A6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000041AA 4E5E unlink A6
000041AC 4E74 0004 rtd 0x0004
export_259:
000041B0 4E56 0000 link A6, 0
000041B4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000041B8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000041BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000041C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041C4 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
000041C8 206E 0008 movea.l A0, [A6 + 0x8]
000041CC 2250 movea.l A1, [A0]
000041CE 2F29 0014 move.l -[A7], [A1 + 0x14]
000041D2 486D FEB8 pea.l [A5 - 0x148]
000041D6 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000041DA 504F addq.w A7, 8
000041DC 4A00 tst.b D0
000041DE 670E beq +0x10 /* 000041EE */
000041E0 206E 0008 movea.l A0, [A6 + 0x8]
000041E4 2250 movea.l A1, [A0]
000041E6 2F29 0014 move.l -[A7], [A1 + 0x14]
000041EA 4EAD FE94 jsr [A5 - 0x16C]
label000041EE:
000041EE 4E5E unlink A6
000041F0 4E74 000E rtd 0x000E
export_260:
000041F4 4E56 0000 link A6, 0
000041F8 48E7 0030 movem.l -[A7], A2,A3
000041FC 246E 0008 movea.l A2, [A6 + 0x8]
00004200 2052 movea.l A0, [A2]
00004202 2668 0076 movea.l A3, [A0 + 0x76]
00004206 B6FC 0000 cmpa.w A3, 0x0
0000420A 6708 beq +0xA /* 00004214 */
0000420C 2F0A move.l -[A7], A2
0000420E 3F2E 000C move.w -[A7], [A6 + 0xC]
00004212 4E93 jsr [A3]
label00004214:
00004214 4CDF 0C00 movem.l A2,A3, [A7]+
00004218 4E5E unlink A6
0000421A 4E74 0006 rtd 0x0006
export_261:
0000421E 4E56 0000 link A6, 0
00004222 206E 0008 movea.l A0, [A6 + 0x8]
00004226 2250 movea.l A1, [A0]
00004228 236E 000C 0076 move.l [A1 + 0x76], [A6 + 0xC]
0000422E 4E5E unlink A6
00004230 4E74 0008 rtd 0x0008
export_262:
00004234 4E56 FFF8 link A6, -0x0008
00004238 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000423C 4EAD CFA0 jsr [A5 - 0x3060]
00004240 2F2D CD30 move.l -[A7], [A5 - 0x32D0]
00004244 A87A syscall GetClip
00004246 486E FFF8 pea.l [A6 - 0x8]
0000424A 4267 clr.w -[A7]
0000424C 4267 clr.w -[A7]
0000424E 4267 clr.w -[A7]
00004250 4267 clr.w -[A7]
00004252 A8A7 syscall SetRect
00004254 486E FFF8 pea.l [A6 - 0x8]
00004258 A87B syscall ClipRect
0000425A 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000425E 2F2E 000E move.l -[A7], [A6 + 0xE]
00004262 1F2E 000C move.b -[A7], [A6 + 0xC]
00004266 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000426A 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
0000426E 2F2D CD30 move.l -[A7], [A5 - 0x32D0]
00004272 A879 syscall SetClip
00004274 4E5E unlink A6
00004276 4E74 000E rtd 0x000E
export_263:
0000427A 4E56 0000 link A6, 0
0000427E 2F03 move.l -[A7], D3
00004280 2F2E 0022 move.l -[A7], [A6 + 0x22]
00004284 2F2E 001E move.l -[A7], [A6 + 0x1E]
00004288 3F2E 001C move.w -[A7], [A6 + 0x1C]
0000428C 3F2E 001A move.w -[A7], [A6 + 0x1A]
00004290 3F2E 0018 move.w -[A7], [A6 + 0x18]
00004294 3F2E 0016 move.w -[A7], [A6 + 0x16]
00004298 1F2E 0014 move.b -[A7], [A6 + 0x14]
0000429C 1F2E 0012 move.b -[A7], [A6 + 0x12]
000042A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042A4 4EBA D7E6 jsr [PC - 0x281A /* 00001A8C */]
000042A8 7601 moveq.l D3, 0x01
000042AA 206E 0008 movea.l A0, [A6 + 0x8]
000042AE 2250 movea.l A1, [A0]
000042B0 3343 0092 move.w [A1 + 0x92], D3
000042B4 2250 movea.l A1, [A0]
000042B6 3343 0090 move.w [A1 + 0x90], D3
000042BA 2250 movea.l A1, [A0]
000042BC 3343 0096 move.w [A1 + 0x96], D3
000042C0 2250 movea.l A1, [A0]
000042C2 3343 0094 move.w [A1 + 0x94], D3
000042C6 2250 movea.l A1, [A0]
000042C8 3343 008A move.w [A1 + 0x8A], D3
000042CC 2250 movea.l A1, [A0]
000042CE 3343 0088 move.w [A1 + 0x88], D3
000042D2 1F2E 0010 move.b -[A7], [A6 + 0x10]
000042D6 1F2E 000E move.b -[A7], [A6 + 0xE]
000042DA 1F2E 000C move.b -[A7], [A6 + 0xC]
000042DE 2F08 move.l -[A7], A0
000042E0 4EBA 008C jsr [PC + 0x8C /* 0000436E */]
000042E4 261F move.l D3, [A7]+
000042E6 4E5E unlink A6
000042E8 4E74 001E rtd 0x001E
export_264:
000042EC 4E56 FFFC link A6, -0x0004
000042F0 2F0A move.l -[A7], A2
000042F2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000042F6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000042FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000042FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004302 4EBA D802 jsr [PC - 0x27FE /* 00001B06 */]
00004306 206E 000C movea.l A0, [A6 + 0xC]
0000430A 3028 0016 move.w D0, [A0 + 0x16]
0000430E 226E 0008 movea.l A1, [A6 + 0x8]
00004312 2451 movea.l A2, [A1]
00004314 3540 0090 move.w [A2 + 0x90], D0
00004318 3028 0018 move.w D0, [A0 + 0x18]
0000431C 2451 movea.l A2, [A1]
0000431E 3540 0092 move.w [A2 + 0x92], D0
00004322 3028 001A move.w D0, [A0 + 0x1A]
00004326 2451 movea.l A2, [A1]
00004328 3540 0094 move.w [A2 + 0x94], D0
0000432C 3028 001C move.w D0, [A0 + 0x1C]
00004330 2451 movea.l A2, [A1]
00004332 3540 0096 move.w [A2 + 0x96], D0
00004336 3028 001E move.w D0, [A0 + 0x1E]
0000433A 56C0 sne D0
0000433C 4400 neg.b D0
0000433E 4880 ext.w D0
00004340 48C0 ext.l D0
00004342 1F00 move.b -[A7], D0
00004344 3028 0020 move.w D0, [A0 + 0x20]
00004348 56C0 sne D0
0000434A 4400 neg.b D0
0000434C 4880 ext.w D0
0000434E 48C0 ext.l D0
00004350 1F00 move.b -[A7], D0
00004352 3028 0022 move.w D0, [A0 + 0x22]
00004356 56C0 sne D0
00004358 4400 neg.b D0
0000435A 4880 ext.w D0
0000435C 48C0 ext.l D0
0000435E 1F00 move.b -[A7], D0
00004360 2F09 move.l -[A7], A1
00004362 4EBA 000A jsr [PC + 0xA /* 0000436E */]
00004366 245F movea.l A2, [A7]+
00004368 4E5E unlink A6
0000436A 4E74 0010 rtd 0x0010
fn0000436E:
0000436E 4E56 FFE8 link A6, -0x0018
00004372 48E7 1030 movem.l -[A7], D3,A2,A3
00004376 246E 0008 movea.l A2, [A6 + 0x8]
0000437A 2052 movea.l A0, [A2]
0000437C 117C 0001 001E move.b [A0 + 0x1E], 0x1
00004382 102E 000C move.b D0, [A6 + 0xC]
00004386 660C bne +0xE /* 00004394 */
00004388 102E 0010 move.b D0, [A6 + 0x10]
0000438C 670A beq +0xC /* 00004398 */
0000438E 102E 000E move.b D0, [A6 + 0xE]
00004392 6704 beq +0x6 /* 00004398 */
label00004394:
00004394 700F moveq.l D0, 0x0F
00004396 6002 bra +0x4 /* 0000439A */
label00004398:
00004398 7000 moveq.l D0, 0x00
label0000439A:
0000439A 3600 move.w D3, D0
0000439C 102E 0010 move.b D0, [A6 + 0x10]
000043A0 6756 beq +0x58 /* 000043F8 */
000043A2 486D FE42 pea.l [A5 - 0x1BE]
000043A6 707A moveq.l D0, 0x7A
000043A8 2F00 move.l -[A7], D0
000043AA 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
000043AE 2052 movea.l A0, [A2]
000043B0 2140 0074 move.l [A0 + 0x74], D0
000043B4 2F0A move.l -[A7], A2
000043B6 2F0A move.l -[A7], A2
000043B8 4227 clr.b -[A7]
000043BA 2652 movea.l A3, [A2]
000043BC 322B 0028 move.w D1, [A3 + 0x28]
000043C0 9243 sub.w D1, D3
000043C2 3F01 move.w -[A7], D1
000043C4 222B 003C move.l D1, [A3 + 0x3C]
000043C8 3F01 move.w -[A7], D1
000043CA 222B 0040 move.l D1, [A3 + 0x40]
000043CE 74F0 moveq.l D2, 0xFFFFFFF0
000043D0 D242 add.w D1, D2
000043D2 3F01 move.w -[A7], D1
000043D4 2F00 move.l -[A7], D0
000043D6 4EBA FA7C jsr [PC - 0x584 /* 00003E54 */]
000043DA 486D 08CA pea.l [A5 + 0x8CA /* export_277 */]
000043DE 2052 movea.l A0, [A2]
000043E0 2F28 0074 move.l -[A7], [A0 + 0x74]
000043E4 4EAD F116 jsr [A5 - 0xEEA]
000043E8 486D 08D2 pea.l [A5 + 0x8D2 /* export_278 */]
000043EC 2052 movea.l A0, [A2]
000043EE 2F28 0074 move.l -[A7], [A0 + 0x74]
000043F2 4EAD FE3C jsr [A5 - 0x1C4]
000043F6 600C bra +0xE /* 00004404 */
label000043F8:
000043F8 7000 moveq.l D0, 0x00
000043FA 206E 0008 movea.l A0, [A6 + 0x8]
000043FE 2250 movea.l A1, [A0]
00004400 2340 0074 move.l [A1 + 0x74], D0
label00004404:
00004404 102E 000E move.b D0, [A6 + 0xE]
00004408 675C beq +0x5E /* 00004466 */
0000440A 486D FE42 pea.l [A5 - 0x1BE]
0000440E 707A moveq.l D0, 0x7A
00004410 2F00 move.l -[A7], D0
00004412 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00004416 246E 0008 movea.l A2, [A6 + 0x8]
0000441A 2052 movea.l A0, [A2]
0000441C 2140 0078 move.l [A0 + 0x78], D0
00004420 2F0A move.l -[A7], A2
00004422 2F0A move.l -[A7], A2
00004424 7201 moveq.l D1, 0x01
00004426 1F01 move.b -[A7], D1
00004428 2652 movea.l A3, [A2]
0000442A 322B 002A move.w D1, [A3 + 0x2A]
0000442E 9243 sub.w D1, D3
00004430 3F01 move.w -[A7], D1
00004432 222B 0044 move.l D1, [A3 + 0x44]
00004436 74F0 moveq.l D2, 0xFFFFFFF0
00004438 D242 add.w D1, D2
0000443A 3F01 move.w -[A7], D1
0000443C 222B 0038 move.l D1, [A3 + 0x38]
00004440 3F01 move.w -[A7], D1
00004442 2F00 move.l -[A7], D0
00004444 4EBA FA0E jsr [PC - 0x5F2 /* 00003E54 */]
00004448 486D 08CA pea.l [A5 + 0x8CA /* export_277 */]
0000444C 2052 movea.l A0, [A2]
0000444E 2F28 0078 move.l -[A7], [A0 + 0x78]
00004452 4EAD F116 jsr [A5 - 0xEEA]
00004456 486D 08D2 pea.l [A5 + 0x8D2 /* export_278 */]
0000445A 2052 movea.l A0, [A2]
0000445C 2F28 0078 move.l -[A7], [A0 + 0x78]
00004460 4EAD FE3C jsr [A5 - 0x1C4]
00004464 600C bra +0xE /* 00004472 */
label00004466:
00004466 7000 moveq.l D0, 0x00
00004468 206E 0008 movea.l A0, [A6 + 0x8]
0000446C 2250 movea.l A1, [A0]
0000446E 2340 0078 move.l [A1 + 0x78], D0
label00004472:
00004472 102E 000C move.b D0, [A6 + 0xC]
00004476 6722 beq +0x24 /* 0000449A */
00004478 486D CE8E pea.l [A5 - 0x3172]
0000447C 7072 moveq.l D0, 0x72
0000447E 2F00 move.l -[A7], D0
00004480 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00004484 246E 0008 movea.l A2, [A6 + 0x8]
00004488 2052 movea.l A0, [A2]
0000448A 2140 007C move.l [A0 + 0x7C], D0
0000448E 2F0A move.l -[A7], A2
00004490 2F0A move.l -[A7], A2
00004492 2F00 move.l -[A7], D0
00004494 4EBA D47E jsr [PC - 0x2B82 /* 00001914 */]
00004498 600C bra +0xE /* 000044A6 */
label0000449A:
0000449A 7000 moveq.l D0, 0x00
0000449C 206E 0008 movea.l A0, [A6 + 0x8]
000044A0 2250 movea.l A1, [A0]
000044A2 2340 007C move.l [A1 + 0x7C], D0
label000044A6:
000044A6 7000 moveq.l D0, 0x00
000044A8 206E 0008 movea.l A0, [A6 + 0x8]
000044AC 2250 movea.l A1, [A0]
000044AE 2340 0070 move.l [A1 + 0x70], D0
000044B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000044B6 4E5E unlink A6
000044B8 4E74 000A rtd 0x000A
export_265:
000044BC 4E56 0000 link A6, 0
000044C0 2F0A move.l -[A7], A2
000044C2 202E 000C move.l D0, [A6 + 0xC]
000044C6 246E 0008 movea.l A2, [A6 + 0x8]
000044CA 2052 movea.l A0, [A2]
000044CC 2140 0070 move.l [A0 + 0x70], D0
000044D0 2F0A move.l -[A7], A2
000044D2 2F00 move.l -[A7], D0
000044D4 4EAD F3D4 jsr [A5 - 0xC2C]
000044D8 2F0A move.l -[A7], A2
000044DA 4EAD FE94 jsr [A5 - 0x16C]
000044DE 2F0A move.l -[A7], A2
000044E0 4EAD FE9A jsr [A5 - 0x166]
000044E4 245F movea.l A2, [A7]+
000044E6 4E5E unlink A6
000044E8 4E74 0008 rtd 0x0008
export_266:
000044EC 4E56 0000 link A6, 0
000044F0 2F0A move.l -[A7], A2
000044F2 246E 0008 movea.l A2, [A6 + 0x8]
000044F6 2052 movea.l A0, [A2]
000044F8 316E 000E 0090 move.w [A0 + 0x90], [A6 + 0xE]
000044FE 2052 movea.l A0, [A2]
00004500 316E 000C 0092 move.w [A0 + 0x92], [A6 + 0xC]
00004506 245F movea.l A2, [A7]+
00004508 4E5E unlink A6
0000450A 4E74 0008 rtd 0x0008
export_267:
0000450E 4E56 0000 link A6, 0
00004512 2F0A move.l -[A7], A2
00004514 246E 0008 movea.l A2, [A6 + 0x8]
00004518 2052 movea.l A0, [A2]
0000451A 3028 0090 move.w D0, [A0 + 0x90]
0000451E 206E 0010 movea.l A0, [A6 + 0x10]
00004522 3080 move.w [A0], D0
00004524 2052 movea.l A0, [A2]
00004526 3028 0092 move.w D0, [A0 + 0x92]
0000452A 206E 000C movea.l A0, [A6 + 0xC]
0000452E 3080 move.w [A0], D0
00004530 245F movea.l A2, [A7]+
00004532 4E5E unlink A6
00004534 4E74 000C rtd 0x000C
export_268:
00004538 4E56 0000 link A6, 0
0000453C 2F0A move.l -[A7], A2
0000453E 246E 0008 movea.l A2, [A6 + 0x8]
00004542 2052 movea.l A0, [A2]
00004544 316E 000E 0094 move.w [A0 + 0x94], [A6 + 0xE]
0000454A 2052 movea.l A0, [A2]
0000454C 316E 000C 0096 move.w [A0 + 0x96], [A6 + 0xC]
00004552 245F movea.l A2, [A7]+
00004554 4E5E unlink A6
00004556 4E74 0008 rtd 0x0008
export_269:
0000455A 4E56 0000 link A6, 0
0000455E 48E7 1030 movem.l -[A7], D3,A2,A3
00004562 246E 0008 movea.l A2, [A6 + 0x8]
00004566 2052 movea.l A0, [A2]
00004568 7038 moveq.l D0, 0x38
0000456A D1C0 add.l A0, D0
0000456C 266E 000C movea.l A3, [A6 + 0xC]
00004570 26D8 move.l [A3]+, [A0]+
00004572 26D8 move.l [A3]+, [A0]+
00004574 26D8 move.l [A3]+, [A0]+
00004576 26D8 move.l [A3]+, [A0]+
00004578 2F2E 000C move.l -[A7], [A6 + 0xC]
0000457C 7601 moveq.l D3, 0x01
0000457E 2F03 move.l -[A7], D3
00004580 2F03 move.l -[A7], D3
00004582 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00004586 2052 movea.l A0, [A2]
00004588 4AA8 0074 tst.l [A0 + 0x74]
0000458C 670C beq +0xE /* 0000459A */
0000458E 206E 000C movea.l A0, [A6 + 0xC]
00004592 04A8 0000 000F 0008 subi.l [A0 + 0x8], 0xF
label0000459A:
0000459A 206E 0008 movea.l A0, [A6 + 0x8]
0000459E 2250 movea.l A1, [A0]
000045A0 4AA9 0078 tst.l [A1 + 0x78]
000045A4 670C beq +0xE /* 000045B2 */
000045A6 206E 000C movea.l A0, [A6 + 0xC]
000045AA 04A8 0000 000F 000C subi.l [A0 + 0xC], 0xF
label000045B2:
000045B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000045B6 4E5E unlink A6
000045B8 4E74 0008 rtd 0x0008
export_270:
000045BC 4E56 FFF0 link A6, -0x0010
000045C0 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000045C4 246E 0008 movea.l A2, [A6 + 0x8]
000045C8 2052 movea.l A0, [A2]
000045CA 2668 0070 movea.l A3, [A0 + 0x70]
000045CE B6FC 0000 cmpa.w A3, 0x0
000045D2 6700 0134 beq +0x136 /* 00004708 */
000045D6 486E FFF4 pea.l [A6 - 0xC]
000045DA 486E FFF8 pea.l [A6 - 0x8]
000045DE 2F0B move.l -[A7], A3
000045E0 4EAD F39E jsr [A5 - 0xC62]
000045E4 2052 movea.l A0, [A2]
000045E6 216E FFF4 0080 move.l [A0 + 0x80], [A6 - 0xC]
000045EC 2052 movea.l A0, [A2]
000045EE 216E FFF8 0084 move.l [A0 + 0x84], [A6 - 0x8]
000045F4 486E FFFC pea.l [A6 - 0x4]
000045F8 486E FFFE pea.l [A6 - 0x2]
000045FC 2052 movea.l A0, [A2]
000045FE 2F28 0070 move.l -[A7], [A0 + 0x70]
00004602 4EAD F3AA jsr [A5 - 0xC56]
00004606 2052 movea.l A0, [A2]
00004608 316E FFFC 008C move.w [A0 + 0x8C], [A6 - 0x4]
0000460E 2052 movea.l A0, [A2]
00004610 316E FFFE 008E move.w [A0 + 0x8E], [A6 - 0x2]
00004616 2652 movea.l A3, [A2]
00004618 202B 0080 move.l D0, [A3 + 0x80]
0000461C 223C 0000 7FFF move.l D1, 0x7FFF
00004622 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00004626 5240 addq.w D0, 1
00004628 3740 0088 move.w [A3 + 0x88], D0
0000462C 2652 movea.l A3, [A2]
0000462E 202B 0084 move.l D0, [A3 + 0x84]
00004632 223C 0000 7FFF move.l D1, 0x7FFF
00004638 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000463C 5240 addq.w D0, 1
0000463E 3740 008A move.w [A3 + 0x8A], D0
00004642 2652 movea.l A3, [A2]
00004644 362B 0088 move.w D3, [A3 + 0x88]
00004648 47EB 0090 lea.l A3, [A3 + 0x90]
0000464C 3813 move.w D4, [A3]
0000464E B644 cmp.w D3, D4
00004650 6F06 ble +0x8 /* 00004658 */
00004652 2003 move.l D0, D3
00004654 48C0 ext.l D0
00004656 6008 bra +0xA /* 00004660 */
label00004658:
00004658 3004 move.w D0, D4
0000465A 2200 move.l D1, D0
0000465C 48C1 ext.l D1
0000465E 2001 move.l D0, D1
label00004660:
00004660 3680 move.w [A3], D0
00004662 2652 movea.l A3, [A2]
00004664 362B 008A move.w D3, [A3 + 0x8A]
00004668 47EB 0092 lea.l A3, [A3 + 0x92]
0000466C 3813 move.w D4, [A3]
0000466E B644 cmp.w D3, D4
00004670 6F06 ble +0x8 /* 00004678 */
00004672 2003 move.l D0, D3
00004674 48C0 ext.l D0
00004676 6008 bra +0xA /* 00004680 */
label00004678:
00004678 3004 move.w D0, D4
0000467A 2200 move.l D1, D0
0000467C 48C1 ext.l D1
0000467E 2001 move.l D0, D1
label00004680:
00004680 3680 move.w [A3], D0
00004682 486E FFF4 pea.l [A6 - 0xC]
00004686 486E FFF8 pea.l [A6 - 0x8]
0000468A 2052 movea.l A0, [A2]
0000468C 2F28 0070 move.l -[A7], [A0 + 0x70]
00004690 4EAD F3A4 jsr [A5 - 0xC5C]
00004694 2652 movea.l A3, [A2]
00004696 246B 0074 movea.l A2, [A3 + 0x74]
0000469A B4FC 0000 cmpa.w A2, 0x0
0000469E 672C beq +0x2E /* 000046CC */
000046A0 262B 0080 move.l D3, [A3 + 0x80]
000046A4 302B 008C move.w D0, [A3 + 0x8C]
000046A8 48C0 ext.l D0
000046AA 9680 sub.l D3, D0
000046AC 282E FFF4 move.l D4, [A6 - 0xC]
000046B0 B684 cmp.l D3, D4
000046B2 6F04 ble +0x6 /* 000046B8 */
000046B4 2003 move.l D0, D3
000046B6 6002 bra +0x4 /* 000046BA */
label000046B8:
000046B8 2004 move.l D0, D4
label000046BA:
000046BA 322B 0088 move.w D1, [A3 + 0x88]
000046BE 48C1 ext.l D1
000046C0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000046C4 3F00 move.w -[A7], D0
000046C6 2F0A move.l -[A7], A2
000046C8 4EAD F0F2 jsr [A5 - 0xF0E]
label000046CC:
000046CC 246E 0008 movea.l A2, [A6 + 0x8]
000046D0 2652 movea.l A3, [A2]
000046D2 246B 0078 movea.l A2, [A3 + 0x78]
000046D6 B4FC 0000 cmpa.w A2, 0x0
000046DA 672C beq +0x2E /* 00004708 */
000046DC 262B 0084 move.l D3, [A3 + 0x84]
000046E0 302B 008E move.w D0, [A3 + 0x8E]
000046E4 48C0 ext.l D0
000046E6 9680 sub.l D3, D0
000046E8 282E FFF8 move.l D4, [A6 - 0x8]
000046EC B684 cmp.l D3, D4
000046EE 6F04 ble +0x6 /* 000046F4 */
000046F0 2003 move.l D0, D3
000046F2 6002 bra +0x4 /* 000046F6 */
label000046F4:
000046F4 2004 move.l D0, D4
label000046F6:
000046F6 322B 008A move.w D1, [A3 + 0x8A]
000046FA 48C1 ext.l D1
000046FC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00004700 3F00 move.w -[A7], D0
00004702 2F0A move.l -[A7], A2
00004704 4EAD F0F2 jsr [A5 - 0xF0E]
label00004708:
00004708 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000470C 4E5E unlink A6
0000470E 4E74 0004 rtd 0x0004
export_271:
00004712 4E56 FFF8 link A6, -0x0008
00004716 48E7 0030 movem.l -[A7], A2,A3
0000471A 246E 0008 movea.l A2, [A6 + 0x8]
0000471E 2052 movea.l A0, [A2]
00004720 2668 0070 movea.l A3, [A0 + 0x70]
00004724 B6FC 0000 cmpa.w A3, 0x0
00004728 6756 beq +0x58 /* 00004780 */
0000472A 486E FFF8 pea.l [A6 - 0x8]
0000472E 486E FFFC pea.l [A6 - 0x4]
00004732 2F0B move.l -[A7], A3
00004734 4EAD F3A4 jsr [A5 - 0xC5C]
00004738 2652 movea.l A3, [A2]
0000473A 246B 0074 movea.l A2, [A3 + 0x74]
0000473E B4FC 0000 cmpa.w A2, 0x0
00004742 6716 beq +0x18 /* 0000475A */
00004744 202E FFF8 move.l D0, [A6 - 0x8]
00004748 322B 0088 move.w D1, [A3 + 0x88]
0000474C 48C1 ext.l D1
0000474E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00004752 3F00 move.w -[A7], D0
00004754 2F0A move.l -[A7], A2
00004756 4EAD F0E6 jsr [A5 - 0xF1A]
label0000475A:
0000475A 246E 0008 movea.l A2, [A6 + 0x8]
0000475E 2652 movea.l A3, [A2]
00004760 246B 0078 movea.l A2, [A3 + 0x78]
00004764 B4FC 0000 cmpa.w A2, 0x0
00004768 6716 beq +0x18 /* 00004780 */
0000476A 202E FFFC move.l D0, [A6 - 0x4]
0000476E 322B 008A move.w D1, [A3 + 0x8A]
00004772 48C1 ext.l D1
00004774 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00004778 3F00 move.w -[A7], D0
0000477A 2F0A move.l -[A7], A2
0000477C 4EAD F0E6 jsr [A5 - 0xF1A]
label00004780:
00004780 4CDF 0C00 movem.l A2,A3, [A7]+
00004784 4E5E unlink A6
00004786 4E74 0004 rtd 0x0004
export_272:
0000478A 4E56 0000 link A6, 0
0000478E 2F2E 000E move.l -[A7], [A6 + 0xE]
00004792 1F2E 000C move.b -[A7], [A6 + 0xC]
00004796 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000479A 4EBA D958 jsr [PC - 0x26A8 /* 000020F4 */]
0000479E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047A2 4EAD FE94 jsr [A5 - 0x16C]
000047A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047AA 4EAD FE9A jsr [A5 - 0x166]
000047AE 4E5E unlink A6
000047B0 4E74 000A rtd 0x000A
export_273:
000047B4 4E56 FFF0 link A6, -0x0010
000047B8 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000047BC 486E FFFC pea.l [A6 - 0x4]
000047C0 486E FFFE pea.l [A6 - 0x2]
000047C4 206E 0008 movea.l A0, [A6 + 0x8]
000047C8 2250 movea.l A1, [A0]
000047CA 2F29 0070 move.l -[A7], [A1 + 0x70]
000047CE 4EAD F3DA jsr [A5 - 0xC26]
000047D2 302E 000C move.w D0, [A6 + 0xC]
000047D6 48C0 ext.l D0
000047D8 7214 moveq.l D1, 0x14
000047DA B041 cmp.w D0, D1
000047DC 6714 beq +0x16 /* 000047F2 */
000047DE 7215 moveq.l D1, 0x15
000047E0 B041 cmp.w D0, D1
000047E2 6718 beq +0x1A /* 000047FC */
000047E4 7216 moveq.l D1, 0x16
000047E6 B041 cmp.w D0, D1
000047E8 671A beq +0x1C /* 00004804 */
000047EA 7217 moveq.l D1, 0x17
000047EC B041 cmp.w D0, D1
000047EE 6742 beq +0x44 /* 00004832 */
000047F0 606C bra +0x6E /* 0000485E */
label000047F2:
000047F2 3A2E FFFC move.w D5, [A6 - 0x4]
000047F6 48C5 ext.l D5
000047F8 4485 neg.l D5
000047FA 6062 bra +0x64 /* 0000485E */
label000047FC:
000047FC 3A2E FFFC move.w D5, [A6 - 0x4]
00004800 48C5 ext.l D5
00004802 605A bra +0x5C /* 0000485E */
label00004804:
00004804 700A moveq.l D0, 0x0A
00004806 2040 movea.l A0, D0
00004808 43EE FFF0 lea.l A1, [A6 - 0x10]
0000480C A03B syscall Delay
0000480E 2280 move.l [A1], D0
00004810 246E 0008 movea.l A2, [A6 + 0x8]
00004814 2652 movea.l A3, [A2]
00004816 362B 0094 move.w D3, [A3 + 0x94]
0000481A 48C3 ext.l D3
0000481C 302B 008C move.w D0, [A3 + 0x8C]
00004820 48C0 ext.l D0
00004822 9680 sub.l D3, D0
00004824 78FF moveq.l D4, 0xFFFFFFFF
00004826 B684 cmp.l D3, D4
00004828 6C04 bge +0x6 /* 0000482E */
0000482A 2A03 move.l D5, D3
0000482C 6002 bra +0x4 /* 00004830 */
label0000482E:
0000482E 2A04 move.l D5, D4
label00004830:
00004830 602C bra +0x2E /* 0000485E */
label00004832:
00004832 700A moveq.l D0, 0x0A
00004834 2040 movea.l A0, D0
00004836 43EE FFF0 lea.l A1, [A6 - 0x10]
0000483A A03B syscall Delay
0000483C 2280 move.l [A1], D0
0000483E 246E 0008 movea.l A2, [A6 + 0x8]
00004842 2652 movea.l A3, [A2]
00004844 362B 008C move.w D3, [A3 + 0x8C]
00004848 48C3 ext.l D3
0000484A 302B 0094 move.w D0, [A3 + 0x94]
0000484E 48C0 ext.l D0
00004850 9680 sub.l D3, D0
00004852 7801 moveq.l D4, 0x01
00004854 B684 cmp.l D3, D4
00004856 6F04 ble +0x6 /* 0000485C */
00004858 2A03 move.l D5, D3
0000485A 6002 bra +0x4 /* 0000485E */
label0000485C:
0000485C 2A04 move.l D5, D4
label0000485E:
0000485E 486E FFF8 pea.l [A6 - 0x8]
00004862 486E FFF4 pea.l [A6 - 0xC]
00004866 206E 0008 movea.l A0, [A6 + 0x8]
0000486A 2250 movea.l A1, [A0]
0000486C 2F29 0070 move.l -[A7], [A1 + 0x70]
00004870 4EAD F3A4 jsr [A5 - 0xC5C]
00004874 4A85 tst.l D5
00004876 6A14 bpl +0x16 /* 0000488C */
00004878 2C2E FFF8 move.l D6, [A6 - 0x8]
0000487C 4486 neg.l D6
0000487E BA86 cmp.l D5, D6
00004880 6F04 ble +0x6 /* 00004886 */
00004882 2605 move.l D3, D5
00004884 6002 bra +0x4 /* 00004888 */
label00004886:
00004886 2606 move.l D3, D6
label00004888:
00004888 2A03 move.l D5, D3
0000488A 602A bra +0x2C /* 000048B6 */
label0000488C:
0000488C 246E 0008 movea.l A2, [A6 + 0x8]
00004890 2652 movea.l A3, [A2]
00004892 2C2B 0080 move.l D6, [A3 + 0x80]
00004896 9CAE FFF8 sub.l D6, [A6 - 0x8]
0000489A 302B 008C move.w D0, [A3 + 0x8C]
0000489E 48C0 ext.l D0
000048A0 9C80 sub.l D6, D0
000048A2 7600 moveq.l D3, 0x00
000048A4 BC83 cmp.l D6, D3
000048A6 6A02 bpl +0x4 /* 000048AA */
000048A8 2C03 move.l D6, D3
label000048AA:
000048AA BA86 cmp.l D5, D6
000048AC 6C04 bge +0x6 /* 000048B2 */
000048AE 2605 move.l D3, D5
000048B0 6002 bra +0x4 /* 000048B4 */
label000048B2:
000048B2 2606 move.l D3, D6
label000048B4:
000048B4 2A03 move.l D5, D3
label000048B6:
000048B6 4A85 tst.l D5
000048B8 672A beq +0x2C /* 000048E4 */
000048BA 2F05 move.l -[A7], D5
000048BC 42A7 clr.l -[A7]
000048BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048C2 4EAD FEB2 jsr [A5 - 0x14E]
000048C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048CA 4EAD FE94 jsr [A5 - 0x16C]
000048CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048D2 4EAD FE9A jsr [A5 - 0x166]
000048D6 206E 0008 movea.l A0, [A6 + 0x8]
000048DA 2250 movea.l A1, [A0]
000048DC 2F29 0074 move.l -[A7], [A1 + 0x74]
000048E0 4EAD CFA0 jsr [A5 - 0x3060]
label000048E4:
000048E4 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000048E8 4E5E unlink A6
000048EA 4E74 0006 rtd 0x0006
export_274:
000048EE 4E56 FFF0 link A6, -0x0010
000048F2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000048F6 486E FFFC pea.l [A6 - 0x4]
000048FA 486E FFFE pea.l [A6 - 0x2]
000048FE 206E 0008 movea.l A0, [A6 + 0x8]
00004902 2250 movea.l A1, [A0]
00004904 2F29 0070 move.l -[A7], [A1 + 0x70]
00004908 4EAD F3DA jsr [A5 - 0xC26]
0000490C 302E 000C move.w D0, [A6 + 0xC]
00004910 48C0 ext.l D0
00004912 7214 moveq.l D1, 0x14
00004914 B041 cmp.w D0, D1
00004916 6714 beq +0x16 /* 0000492C */
00004918 7215 moveq.l D1, 0x15
0000491A B041 cmp.w D0, D1
0000491C 6718 beq +0x1A /* 00004936 */
0000491E 7216 moveq.l D1, 0x16
00004920 B041 cmp.w D0, D1
00004922 671A beq +0x1C /* 0000493E */
00004924 7217 moveq.l D1, 0x17
00004926 B041 cmp.w D0, D1
00004928 6742 beq +0x44 /* 0000496C */
0000492A 606C bra +0x6E /* 00004998 */
label0000492C:
0000492C 3A2E FFFE move.w D5, [A6 - 0x2]
00004930 48C5 ext.l D5
00004932 4485 neg.l D5
00004934 6062 bra +0x64 /* 00004998 */
label00004936:
00004936 3A2E FFFE move.w D5, [A6 - 0x2]
0000493A 48C5 ext.l D5
0000493C 605A bra +0x5C /* 00004998 */
label0000493E:
0000493E 700A moveq.l D0, 0x0A
00004940 2040 movea.l A0, D0
00004942 43EE FFF0 lea.l A1, [A6 - 0x10]
00004946 A03B syscall Delay
00004948 2280 move.l [A1], D0
0000494A 246E 0008 movea.l A2, [A6 + 0x8]
0000494E 2652 movea.l A3, [A2]
00004950 362B 0096 move.w D3, [A3 + 0x96]
00004954 48C3 ext.l D3
00004956 302B 008E move.w D0, [A3 + 0x8E]
0000495A 48C0 ext.l D0
0000495C 9680 sub.l D3, D0
0000495E 78FF moveq.l D4, 0xFFFFFFFF
00004960 B684 cmp.l D3, D4
00004962 6C04 bge +0x6 /* 00004968 */
00004964 2A03 move.l D5, D3
00004966 6002 bra +0x4 /* 0000496A */
label00004968:
00004968 2A04 move.l D5, D4
label0000496A:
0000496A 602C bra +0x2E /* 00004998 */
label0000496C:
0000496C 700A moveq.l D0, 0x0A
0000496E 2040 movea.l A0, D0
00004970 43EE FFF0 lea.l A1, [A6 - 0x10]
00004974 A03B syscall Delay
00004976 2280 move.l [A1], D0
00004978 246E 0008 movea.l A2, [A6 + 0x8]
0000497C 2652 movea.l A3, [A2]
0000497E 362B 008E move.w D3, [A3 + 0x8E]
00004982 48C3 ext.l D3
00004984 302B 0096 move.w D0, [A3 + 0x96]
00004988 48C0 ext.l D0
0000498A 9680 sub.l D3, D0
0000498C 7801 moveq.l D4, 0x01
0000498E B684 cmp.l D3, D4
00004990 6F04 ble +0x6 /* 00004996 */
00004992 2A03 move.l D5, D3
00004994 6002 bra +0x4 /* 00004998 */
label00004996:
00004996 2A04 move.l D5, D4
label00004998:
00004998 486E FFF8 pea.l [A6 - 0x8]
0000499C 486E FFF4 pea.l [A6 - 0xC]
000049A0 206E 0008 movea.l A0, [A6 + 0x8]
000049A4 2250 movea.l A1, [A0]
000049A6 2F29 0070 move.l -[A7], [A1 + 0x70]
000049AA 4EAD F3A4 jsr [A5 - 0xC5C]
000049AE 4A85 tst.l D5
000049B0 6A14 bpl +0x16 /* 000049C6 */
000049B2 2C2E FFF4 move.l D6, [A6 - 0xC]
000049B6 4486 neg.l D6
000049B8 BA86 cmp.l D5, D6
000049BA 6F04 ble +0x6 /* 000049C0 */
000049BC 2605 move.l D3, D5
000049BE 6002 bra +0x4 /* 000049C2 */
label000049C0:
000049C0 2606 move.l D3, D6
label000049C2:
000049C2 2A03 move.l D5, D3
000049C4 602A bra +0x2C /* 000049F0 */
label000049C6:
000049C6 246E 0008 movea.l A2, [A6 + 0x8]
000049CA 2652 movea.l A3, [A2]
000049CC 2C2B 0084 move.l D6, [A3 + 0x84]
000049D0 9CAE FFF4 sub.l D6, [A6 - 0xC]
000049D4 302B 008E move.w D0, [A3 + 0x8E]
000049D8 48C0 ext.l D0
000049DA 9C80 sub.l D6, D0
000049DC 7600 moveq.l D3, 0x00
000049DE BC83 cmp.l D6, D3
000049E0 6A02 bpl +0x4 /* 000049E4 */
000049E2 2C03 move.l D6, D3
label000049E4:
000049E4 BA86 cmp.l D5, D6
000049E6 6C04 bge +0x6 /* 000049EC */
000049E8 2605 move.l D3, D5
000049EA 6002 bra +0x4 /* 000049EE */
label000049EC:
000049EC 2606 move.l D3, D6
label000049EE:
000049EE 2A03 move.l D5, D3
label000049F0:
000049F0 4A85 tst.l D5
000049F2 672A beq +0x2C /* 00004A1E */
000049F4 42A7 clr.l -[A7]
000049F6 2F05 move.l -[A7], D5
000049F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049FC 4EAD FEB2 jsr [A5 - 0x14E]
00004A00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A04 4EAD FE94 jsr [A5 - 0x16C]
00004A08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A0C 4EAD FE9A jsr [A5 - 0x166]
00004A10 206E 0008 movea.l A0, [A6 + 0x8]
00004A14 2250 movea.l A1, [A0]
00004A16 2F29 0078 move.l -[A7], [A1 + 0x78]
00004A1A 4EAD CFA0 jsr [A5 - 0x3060]
label00004A1E:
00004A1E 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00004A22 4E5E unlink A6
00004A24 4E74 0006 rtd 0x0006
export_275:
00004A28 4E56 FFF0 link A6, -0x0010
00004A2C 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
00004A30 7A00 moveq.l D5, 0x00
00004A32 7C00 moveq.l D6, 0x00
00004A34 486E FFF4 pea.l [A6 - 0xC]
00004A38 486E FFF0 pea.l [A6 - 0x10]
00004A3C 246E 0008 movea.l A2, [A6 + 0x8]
00004A40 2052 movea.l A0, [A2]
00004A42 2F28 0070 move.l -[A7], [A0 + 0x70]
00004A46 4EAD F3A4 jsr [A5 - 0xC5C]
00004A4A 302E 000E move.w D0, [A6 + 0xE]
00004A4E 6700 009C beq +0x9E /* 00004AEC */
00004A52 2052 movea.l A0, [A2]
00004A54 4AA8 0074 tst.l [A0 + 0x74]
00004A58 6700 0092 beq +0x94 /* 00004AEC */
00004A5C 2052 movea.l A0, [A2]
00004A5E 2F28 0074 move.l -[A7], [A0 + 0x74]
00004A62 4EAD F0EC jsr [A5 - 0xF14]
00004A66 2640 movea.l A3, D0
00004A68 2052 movea.l A0, [A2]
00004A6A 2F28 0074 move.l -[A7], [A0 + 0x74]
00004A6E 4EAD F104 jsr [A5 - 0xEFC]
00004A72 3200 move.w D1, D0
00004A74 200B move.l D0, A3
00004A76 B041 cmp.w D0, D1
00004A78 6618 bne +0x1A /* 00004A92 */
00004A7A 486E FFF8 pea.l [A6 - 0x8]
00004A7E 2052 movea.l A0, [A2]
00004A80 2F28 0070 move.l -[A7], [A0 + 0x70]
00004A84 4EAD F3E0 jsr [A5 - 0xC20]
00004A88 2A2E FFFC move.l D5, [A6 - 0x4]
00004A8C 9AAE FFF4 sub.l D5, [A6 - 0xC]
00004A90 605A bra +0x5C /* 00004AEC */
label00004A92:
00004A92 246E 0008 movea.l A2, [A6 + 0x8]
00004A96 2052 movea.l A0, [A2]
00004A98 2F28 0074 move.l -[A7], [A0 + 0x74]
00004A9C 4EAD F0EC jsr [A5 - 0xF14]
00004AA0 2640 movea.l A3, D0
00004AA2 2052 movea.l A0, [A2]
00004AA4 2F28 0074 move.l -[A7], [A0 + 0x74]
00004AA8 4EAD F0F8 jsr [A5 - 0xF08]
00004AAC 3200 move.w D1, D0
00004AAE 200B move.l D0, A3
00004AB0 B041 cmp.w D0, D1
00004AB2 6620 bne +0x22 /* 00004AD4 */
00004AB4 2652 movea.l A3, [A2]
00004AB6 262B 0080 move.l D3, [A3 + 0x80]
00004ABA 302B 008C move.w D0, [A3 + 0x8C]
00004ABE 48C0 ext.l D0
00004AC0 9680 sub.l D3, D0
00004AC2 96AE FFF4 sub.l D3, [A6 - 0xC]
00004AC6 7800 moveq.l D4, 0x00
00004AC8 B684 cmp.l D3, D4
00004ACA 6A04 bpl +0x6 /* 00004AD0 */
00004ACC 2A04 move.l D5, D4
00004ACE 6002 bra +0x4 /* 00004AD2 */
label00004AD0:
00004AD0 2A03 move.l D5, D3
label00004AD2:
00004AD2 6018 bra +0x1A /* 00004AEC */
label00004AD4:
00004AD4 302E 000E move.w D0, [A6 + 0xE]
00004AD8 48C0 ext.l D0
00004ADA 206E 0008 movea.l A0, [A6 + 0x8]
00004ADE 2250 movea.l A1, [A0]
00004AE0 3229 0088 move.w D1, [A1 + 0x88]
00004AE4 48C1 ext.l D1
00004AE6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004AEA 2A00 move.l D5, D0
label00004AEC:
00004AEC 302E 000C move.w D0, [A6 + 0xC]
00004AF0 6700 00A4 beq +0xA6 /* 00004B96 */
00004AF4 206E 0008 movea.l A0, [A6 + 0x8]
00004AF8 2250 movea.l A1, [A0]
00004AFA 4AA9 0078 tst.l [A1 + 0x78]
00004AFE 6700 0096 beq +0x98 /* 00004B96 */
00004B02 246E 0008 movea.l A2, [A6 + 0x8]
00004B06 2052 movea.l A0, [A2]
00004B08 2F28 0078 move.l -[A7], [A0 + 0x78]
00004B0C 4EAD F0EC jsr [A5 - 0xF14]
00004B10 2640 movea.l A3, D0
00004B12 2052 movea.l A0, [A2]
00004B14 2F28 0078 move.l -[A7], [A0 + 0x78]
00004B18 4EAD F104 jsr [A5 - 0xEFC]
00004B1C 3200 move.w D1, D0
00004B1E 200B move.l D0, A3
00004B20 B041 cmp.w D0, D1
00004B22 6618 bne +0x1A /* 00004B3C */
00004B24 486E FFF8 pea.l [A6 - 0x8]
00004B28 2052 movea.l A0, [A2]
00004B2A 2F28 0070 move.l -[A7], [A0 + 0x70]
00004B2E 4EAD F3E0 jsr [A5 - 0xC20]
00004B32 2C2E FFF8 move.l D6, [A6 - 0x8]
00004B36 9CAE FFF0 sub.l D6, [A6 - 0x10]
00004B3A 605A bra +0x5C /* 00004B96 */
label00004B3C:
00004B3C 246E 0008 movea.l A2, [A6 + 0x8]
00004B40 2052 movea.l A0, [A2]
00004B42 2F28 0078 move.l -[A7], [A0 + 0x78]
00004B46 4EAD F0EC jsr [A5 - 0xF14]
00004B4A 2640 movea.l A3, D0
00004B4C 2052 movea.l A0, [A2]
00004B4E 2F28 0078 move.l -[A7], [A0 + 0x78]
00004B52 4EAD F0F8 jsr [A5 - 0xF08]
00004B56 3200 move.w D1, D0
00004B58 200B move.l D0, A3
00004B5A B041 cmp.w D0, D1
00004B5C 6620 bne +0x22 /* 00004B7E */
00004B5E 2652 movea.l A3, [A2]
00004B60 262B 0084 move.l D3, [A3 + 0x84]
00004B64 302B 008E move.w D0, [A3 + 0x8E]
00004B68 48C0 ext.l D0
00004B6A 9680 sub.l D3, D0
00004B6C 96AE FFF0 sub.l D3, [A6 - 0x10]
00004B70 7800 moveq.l D4, 0x00
00004B72 B684 cmp.l D3, D4
00004B74 6A04 bpl +0x6 /* 00004B7A */
00004B76 2C04 move.l D6, D4
00004B78 6002 bra +0x4 /* 00004B7C */
label00004B7A:
00004B7A 2C03 move.l D6, D3
label00004B7C:
00004B7C 6018 bra +0x1A /* 00004B96 */
label00004B7E:
00004B7E 302E 000C move.w D0, [A6 + 0xC]
00004B82 48C0 ext.l D0
00004B84 206E 0008 movea.l A0, [A6 + 0x8]
00004B88 2250 movea.l A1, [A0]
00004B8A 3229 008A move.w D1, [A1 + 0x8A]
00004B8E 48C1 ext.l D1
00004B90 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004B94 2C00 move.l D6, D0
label00004B96:
00004B96 2605 move.l D3, D5
00004B98 8686 or.l D3, D6
00004B9A 670C beq +0xE /* 00004BA8 */
00004B9C 2F05 move.l -[A7], D5
00004B9E 2F06 move.l -[A7], D6
00004BA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BA4 4EAD FEB2 jsr [A5 - 0x14E]
label00004BA8:
00004BA8 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00004BAC 4E5E unlink A6
00004BAE 4E74 0008 rtd 0x0008
export_276:
00004BB2 4E56 0000 link A6, 0
00004BB6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004BBA 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BBE 7001 moveq.l D0, 0x01
00004BC0 1F00 move.b -[A7], D0
00004BC2 206E 0008 movea.l A0, [A6 + 0x8]
00004BC6 2250 movea.l A1, [A0]
00004BC8 2F29 0070 move.l -[A7], [A1 + 0x70]
00004BCC 4EAD F3E6 jsr [A5 - 0xC1A]
00004BD0 4E5E unlink A6
00004BD2 4E74 000C rtd 0x000C
export_277:
00004BD6 4E56 0000 link A6, 0
00004BDA 48E7 0028 movem.l -[A7], A2,A4
00004BDE 302E 0008 move.w D0, [A6 + 0x8]
00004BE2 6730 beq +0x32 /* 00004C14 */
00004BE4 594F subq.w A7, 4
00004BE6 2F2E 000A move.l -[A7], [A6 + 0xA]
00004BEA A95A syscall GetControlReference/GetCRefCon
00004BEC 285F movea.l A4, [A7]+
00004BEE 2454 movea.l A2, [A4]
00004BF0 4A2A 0074 tst.b [A2 + 0x74]
00004BF4 660E bne +0x10 /* 00004C04 */
00004BF6 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004BFA 2F2A 000C move.l -[A7], [A2 + 0xC]
00004BFE 4EAD FEA0 jsr [A5 - 0x160]
00004C02 6010 bra +0x12 /* 00004C14 */
label00004C04:
00004C04 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004C08 204C movea.l A0, A4
00004C0A 2250 movea.l A1, [A0]
00004C0C 2F29 000C move.l -[A7], [A1 + 0xC]
00004C10 4EAD FEA6 jsr [A5 - 0x15A]
label00004C14:
00004C14 4CDF 1400 movem.l A2,A4, [A7]+
00004C18 4E5E unlink A6
00004C1A 205F movea.l A0, [A7]+
00004C1C 5C4F addq.w A7, 6
00004C1E 4ED0 jmp [A0]
export_278:
00004C20 4E56 0000 link A6, 0
00004C24 48E7 0030 movem.l -[A7], A2,A3
00004C28 246E 000A movea.l A2, [A6 + 0xA]
00004C2C 2652 movea.l A3, [A2]
00004C2E 4A2B 0074 tst.b [A3 + 0x74]
00004C32 6610 bne +0x12 /* 00004C44 */
00004C34 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004C38 4267 clr.w -[A7]
00004C3A 2F2B 000C move.l -[A7], [A3 + 0xC]
00004C3E 4EAD FEAC jsr [A5 - 0x154]
00004C42 6014 bra +0x16 /* 00004C58 */
label00004C44:
00004C44 4267 clr.w -[A7]
00004C46 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004C4A 206E 000A movea.l A0, [A6 + 0xA]
00004C4E 2250 movea.l A1, [A0]
00004C50 2F29 000C move.l -[A7], [A1 + 0xC]
00004C54 4EAD FEAC jsr [A5 - 0x154]
label00004C58:
00004C58 4CDF 0C00 movem.l A2,A3, [A7]+
00004C5C 4E5E unlink A6
00004C5E 4E74 0006 rtd 0x0006